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