0

可能重复:
在 Visual Studio 2008 中打开 Visual Studio 2010 项目

刚刚有一个关于 SQL Server 版本问题的小问题。我在 MS Visual Studio 2010 的系统上创建了一个 Web 应用程序,我猜是使用 SQL Server 2008,因为这是 MS Visual Studio 的默认设置。然后在我的系统上创建应用程序后,我想在另一个系统上对其进行测试,但该系统带有 MS Visual Studio 2008,由于框架更改,我遇到了各种问题。

因此,我在那台机器上安装了 MS Visual Studio 2010,然后尝试运行该应用程序。我没有兼容性问题,但是当它尝试连接到默认数据库 ASPNETDb.MDf 的数据库时,它会给出错误“无法打开 ASPNETDB.MDF,因为它是 655 的更高版本并且服务器更旧版本 612。它不能降级”。所以,我不确定可能是什么问题。我确实阅读了一些主题,但只是想再次提出这个问题,因为它似乎是一个稍微不同的情况。

4

1 回答 1

0

除了 SQL Server 版本(7、2000、2005、2008、2008 R2)之外,还有版本(Standard、Enterprise、Web、express 等)和内部 SQL Server 版本,其中 SQL Server 的系统表/结构从一个版本到另一个版本。

这些内部版本被标记在数据库的引导页面上,下面列出了每个版本的版本。

SQL Server 7.0 515 SQL Server 2000 539 SQL Server 2005 VARDECIMAL 已禁用 611 SQL Server 2005,VARDECIMAL 已启用 612 SQL Server 2008 655 SQL Server 2008 R2 660

没有简单的方法,您可以选择在 SQL Server 2005 上创建一个新数据库并复制内容。

于 2011-05-25T17:05:41.160 回答