【问题标题】:Visual Studio Website: Can't create an SQL Database!Visual Studio 网站:无法创建 SQL 数据库!
【发布时间】:2010-02-16 20:55:19
【问题描述】:

我将 Visual Studio 2008 SP1 与 SQL Server 2008 一起使用。

我正在尝试在我的网站项目中添加一个 SQL Server 文件 (MDF)。然后我收到以下错误:

Connections to SQL Server files (*.mdf) require SQL Server Express 2005 to function properly. Please verify...

我一直在使用 Google,但没有任何结果,我非常需要帮助..

我尝试了以下方法来修复它,但没有成功:

  • 更改实例名称,以便它们 应该适合

  • 将数据库附加到 管理工作室

  • 卸载/安装 Visual Studio

  • 卸载/安装 SQL Server 2005 和 2008

总而言之,这是一个非常烦人的错误,它应该可以工作..

【问题讨论】:

  • favored...我有/遇到过同样的问题...我只知道它与 SQL Server 2008 和 Visual Studio 2008 SP1 有关。

标签: visual-studio-2008 sql-server-2008 local-database


【解决方案1】:

将 .MDF 添加到您的 VS 项目需要 SQL Server EXPRESS 版本 - 只有那些能够从 App_Data 目录附加 .mdf 文件。

SQL Server 的完整版本(Developer、Web、Standard、Enterprise)不能使用 AttachDbFilename=|DataDirectory|mydbfile.mdf; 功能,这是 Visual Studio 中此功能的基础。

如果您的机器(或服务器)上有完整的 SQL Server 版本,则需要以更传统的方式使用该 SQL Server:使用 SQL Server Management Studio(或 Visual Studio 中的服务器资源管理器)创建数据库和数据库对象,如表,并使用经典的 ADO.NET 连接字符串 (server=name;database=name;...) 连接到它们

【讨论】:

    猜你喜欢
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    相关资源
    最近更新 更多