Sql server 将SQL server 2008R2 mdf文件与SQL server 2012一起使用

Sql server 将SQL server 2008R2 mdf文件与SQL server 2012一起使用,sql-server,Sql Server,我正在本地计算机上使用SQL Server 2012。我有一个旧版本的VS解决方案,它使用SQL Server 2008R2文件。我的解决方案的此旧版本是否在SQL Server 2012上运行,或者我是否还必须再次安装SQL Server 2008R2?您可以从SQL Server 2008R2备份数据库,并在新版本SQL Server 2012中还原它。 SQL Server自动将数据库从旧版本升级到新版本。但数据库的兼容级别未更改。还原后,您可以通过以下查询更改数据库的兼容性: ALTER

我正在本地计算机上使用SQL Server 2012。我有一个旧版本的VS解决方案,它使用SQL Server 2008R2文件。我的解决方案的此旧版本是否在SQL Server 2012上运行,或者我是否还必须再次安装SQL Server 2008R2?

您可以从SQL Server 2008R2备份数据库,并在新版本SQL Server 2012中还原它。 SQL Server自动将数据库从旧版本升级到新版本。但数据库的兼容级别未更改。还原后,您可以通过以下查询更改数据库的兼容性:

ALTER DATABASE YourDatabaseName SET COMPATIBILITY_LEVEL = 110

此外,如果您分离数据库并附加到新版本的SQL Server中,您的数据库也会升级到新版本。

为什么不尝试使用sp_attach_db附加文件并找出答案?这会起作用的,您应该在发布问题之前进行一些研究:只是一个建议