【发布时间】:2011-02-24 09:39:46
【问题描述】:
*嗨,
案例:
我正在尝试将数据库从一台服务器移动到另一台服务器,源服务器具有 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)
【问题讨论】:
-
您需要将目标服务器升级到 R2。没有办法解决它。
-
您不能将数据库从 SQL Server 2008 R2“向下”移动到 SQL Server 2008。没有办法,没有技巧,没有解决方法 -它只是不起作用 - 你需要从同一个版本移动到同一个版本(或向上 - 但你不能向下)
-
确定如何将目标服务器升级到 R2?
标签: sql-server database sql-server-2008 sql-server-2008-r2