【问题标题】:Cannot add database to an Asp.Net application无法将数据库添加到 Asp.Net 应用程序
【发布时间】:2009-08-30 02:00:55
【问题描述】:

我无法通过右键单击项目名称并单击“添加->新建项目->SQL Server 数据库”来添加 mdf 数据库文件。

它给了我以下错误...

**

与 SQL Server 文件的连接 (*.mdf) 需要 SQL Server Express 2005年正常运行。请 验证安装 组件或从 URL 下载: http://go.microsoft.com/fwlink/?LinkId=49251

**

  • 我使用的是 SQL Server 2008 企业版 版...但我安装了它 实例名称为 SQLEXPRESS,因为 一些应用程序期望它。
  • 我已卸载 SQL SERVER 2005 express

任何想法为什么以及我应该做些什么来纠正这个? 谢谢

【问题讨论】:

    标签: sql-server visual-studio-2008 solution mdf solution-explorer


    【解决方案1】:

    仅在实例名称中将实例名称指定为 SQLEXPRESS 不会使系统误以为您实际上已安装了 express 版本,因此我们的第一个要点将无济于事。

    您的第二点说您卸载了 SQL Server 2005 Express,这与您需要做的相反。

    您曾经拥有过真正的 Express 版本吗? (不是与 Visual Studio 一起安装的 Developer 版本,而是从您发布的链接下载的实际 SQL Server 2005 Express 版本)?

    编辑 - 添加

    我看到该链接将您带到 2008 Express 版本,而不是 2005。我会尝试从此处获取 2005 安装: http://www.microsoft.com/express/sql/previous/register.aspx

    【讨论】:

    • 安装完整版SQLserver Enterprise 2008是否需要SQL表达式版?
    • 我相信自动附加功能仅限于快速版本,尽管您可以在工具 -> 选项 -> 数据库(?)中更改命名实例名称。我对 2005 年和 2008 年的特快版都有很好的体验。
    • 我已经在 tools->options-Database tools->DataConnections 中更改了
    • 我没有用过 2008 版,所以我不知道这是否可行,所以我会向 Rob 在这方面的经验低头,但我 99% 确信他是对的- 你确实需要 Express 版。
    • 我现在安装了 SQL SERVER 2005 EXPRESS。微软从未提及 SQL Server Express 具有企业没有的功能。
    猜你喜欢
    • 2015-09-16
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    相关资源
    最近更新 更多