我有一个数据库,想要使用此script
将其附加到 Server 2008 R2 中:
use master
go
CREATE DATABASE Database1
ON (FILENAME = 'E:\proj\App_Data\Database1.mdf'),
(FILENAME = 'E:\proj\App_Data\Database1_log.ldf')
FOR ATTACH;
GO
但是,我遇到了这些error
:
Ms Ms 1813,Level 16,State 2,Line 1
无法打开新数据库' Database1'。 CREATE DATABASE被中止。Ms Ms 1813,Level 16,State 2,Line 1
无法打开新数据库' Database1'。 CREATE DATABASE被中止。Msg 948,Level 20,State 1,Line 1
数据库'数据库1'无法打开,因为它是版本706。 此服务器支持版本661及更早版本。降级路径不是 支撑。
答案 0 :(得分:4)
您无法将较高版本的SQL Server附加到较低版本(您的错误消息948非常清楚)。
版本706是SQL Server 2012,版本661是SQL Server 2008R2。您必须将SQL Server升级到更高版本。