【问题标题】:Set Visual Studio to create mdf file that SQL Server 2005 supports设置 Visual Studio 以创建 SQL Server 2005 支持的 mdf 文件
【发布时间】:2012-04-19 17:05:04
【问题描述】:

我正在使用 Visual Studio 2010,并将基于服务的数据库(.mdf 文件)添加到我的项目中。

问题在于,在部署服务器中,我们只有 SQL Server 2005,但 SQL Server 2005 不支持 Visual Studio 2010 创建的 .mdf 文件。

我无法更改部署服务器中的 SQL Server,所以我的问题是为什么要告诉 Visual Studio 创建 SQL Server 2005 支持的 .mdf 文件?

如果是这样 - 对我的代码会有什么影响

【问题讨论】:

  • Visual Studio 2010 默认安装 SQL Server 2008 Express。如果这对您不起作用 - 请卸载它,然后安装 SQL Server 2005(Developer 或 Express)。 最好的解决方案是直接在服务器上创建数据库——而不是乱用.mdf文件.....

标签: c# sql sql-server sql-server-2008 sql-server-2005


【解决方案1】:

您始终可以将数据库的 SQL 脚本从任何服务器版本中导出,然后在另一个(包括较低)版本的服务器上执行该脚本。

由于脚本可以包含元数据和实际数据,因此即使您在开发机器上使用较新版本,此选项也应该使您的数据库与 SQL 2005 兼容。

【讨论】:

    猜你喜欢
    • 2010-12-08
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多