【问题标题】:Creating .MDF With SQL 2008 EXPRESS/ Visual Web Developer 2008使用 SQL 2008 EXPRESS/Visual Web Developer 2008 创建 .MDF
【发布时间】:2012-10-24 13:27:29
【问题描述】:

我正在尝试使用 SQL Server 2008 Express 和 Visual Web Developer 2008 Express 创建登录功能。
我尝试使用登录状态和登录控件/运行页面而不进行调试,然后尝试登录。有人告诉我这将创建一个 ASPNETDB.MDF。文件;相反,它给了我一个错误。然后我尝试在 Visual web developer 的 AppData 部分创建一个数据库,它给了我这个错误:

连接到 sql server 文件 (.mdf) 需要 sql server 2005 才能正常运行。请验证组件的安装或从(url)下载。

我安装了 sql 2008 express 并且(据我所知)需要 ASPNETDB.MDF 在我的站点上创建登录系统。我是否必须降级我的 sql 服务器才能在我的网站上正常登录?

【问题讨论】:

    标签: sql visual-web-developer mdf


    【解决方案1】:

    ASPNETDB.MDF 是使用 ASP.NET 应用程序服务的默认数据库,其中包括配置文件、角色、成员资格等。您可以使用 .NET Framework 中提供的成员资格提供程序,也可以实现自己的提供程序。

    您无需降级 SQL Server 即可在您的站点上正常登录。要解决该错误消息,请验证 SQL Server Express Edition 是否已正确安装并且当前正在系统上运行。您可以使用 SQL Server 配置管理器检查并启动系统上安装的 SQL 实例。

    如果 SQL Server Express 实例正在运行,请检查 Visual Studio 是否指向正确的 SQL 实例。您可以通过导航到 Visual Studio IDE 中工具 -> 选项下的数据连接来执行此操作。

    链接:

    1. Microsoft Support Article
    2. Implementing a Membership Provider

    【讨论】:

    • 我的默认实例不正确;现在我可以手动创建数据库(谢谢!)我仍然收到此错误:(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)并且我无法自动创建已预先设置的数据库文件填充的成员信息(因为我是新手,所以对我来说是理想的)可能是 .net 正在尝试使用“滚动”或对服务器没有读/写能力的帐户?
    • Alfredo,这个博客谈到了错误:blogs.msdn.com/b/sql_protocols/archive/2007/05/13/…
    • Alfredo,如果我的回复提供了您原始问题的答案,请将我的回答标记为正确。谢谢。
    • 不客气。如果您有后续查询,请考虑在 Stack Overflow 上提出新问题。社区非常有帮助。
    • Tarzan 我能够让它工作:D - 重新安装 sql 并给它一个实例名称/混合登录,以反对 Windows 身份验证。再次感谢。万一有人因为遇到类似问题而阅读本文;如果您仍然遇到问题,上面列出的链接应该可以完成工作,这可能有助于解决我的问题:stackoverflow.com/questions/13074273/…
    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 2011-01-07
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    相关资源
    最近更新 更多