*您好,
案例:
我正在尝试将数据库从一台服务器移动到另一台服务器,源服务器具有SQL Server 2008 R2,目标服务器具有SQL Server 2008。
我复制了.mdf文件,我只是尝试使用查询sp_attach_db
和向导附件,但这是一个错误,如下所示:
为服务器附加数据库失败 '服务器名称'。 (Microsoft.SqlServer.Smo)
-----------------------其他信息:
执行时发生异常 Transact-SQL语句或批处理。 (Microsoft.SqlServer.ConnectionInfo)
数据库'DB_Name'不能 打开因为它是版本661.这 服务器支持版本655和 早。降级路径不是 支持的。无法打开新数据库 'DB_NAME'。 CREATE DATABASE被中止。 (Microsoft SQL Server,错误:948)
答案 0 :(得分:4)
我认为不可能将数据库从更高版本的SQL服务器附加到较低版本。
例如2008年至2003年不行,
从2003年到2008年是好的。
您可以尝试执行导入导出数据,但到目前为止我还没有弄清楚如何附加它。