如何将SQL Server管理STUDIO DATABASE还原到PC服务器到SQLEXPRESS服务器?

时间:2013-01-07 07:54:02

标签: sql-server-2008-r2

我正在使用SQL SERVER MANAGEMENT STUDIO 2008 R2。我使用我的电脑名称(例如,MY-PC)作为服务器名称来制作数据库。现在,当我选择。\ sqlexpress作为服务器时,如何获取我在我的电脑命名服务器中创建的数据库。

我尝试从.bak文件中恢复。\ sqlexpress时显示的错误: 服务器'MY-PC \ SQLEXPRESS'恢复失败。 (Microsoft.SqlServer.SmoExtended)

其他信息: System.Data.SqlClient.SqlError:数据库已在运行版本10.50.1600的服务器上备份。该版本与此服务器不兼容,该服务器运行的是10.00.2531版本。在支持备份的服务器上还原数据库,或使用与此服务器兼容的备份。 (Microsoft.SqlServer.Smo)

1 个答案:

答案 0 :(得分:1)

您无法在上述方案中还原数据库 - 根据错误,备份是在 SQL Server 2008R2 实例上进行的,并且您尝试在上还原它SQL Server 2008 实例 - 备份文件不向后兼容。

您可以从错误消息中看到:

10.50.1600 SQL Server 2008 R2 RTM

10.00.2531 SQL Server 2008 Service Pack 1

有关SQL Server版本号的详细信息,请参阅以下Microsoft文章:

http://support.microsoft.com/kb/321185