可能重复:
Opening a Visual Studio 2010 Project in Visual Studio 2008
对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 caanot,因为它是更高版本的655并且服务器更旧版本612.它不能降级“。所以,我不确定可能是什么问题。我确实阅读了几个主题,但只是想再次提出问题,因为这似乎是一个稍微不同的情况。
答案 0 :(得分:0)
除了SQL Server版本(7,2000,2005,2008,2008 R2)之外,还有版本(标准版,企业版,Web版,快速版等...)和内部SQL Server版本,其中SQL的系统表/结构服务器从一个版本更改为另一个版本。
这些内部版本标记在数据库的引导页面上,每个版本的版本如下所示。
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上创建新数据库并复制内容。