日期:2014-05-17  浏览次数:20855 次

sql server2008数据库版本不兼容问题
急求!!!
急求!!!

 sql server2008数据库版本不兼容问题

我在某服务器上装了一个08数据库,在本地也安装了一个,我在将服务器上的文件还原到本地的时候出现版本问题,具体报错如下,请问如何解决:

   


  ===================================

还原 对于 服务器“192.168.2.11”失败。 (Microsoft.SqlServer.SmoExtended)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=还原+Server&LinkId=20476

------------------------------
程序位置:

  在 Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)
  在 Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseOptions.RunRestore()

===================================

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

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476

------------------------------
程序位置:

  在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQueryWithMessage(StringCollection queries, ServerMessageEventHandler dbccMessageHandler, Boolean errorsAsMessages)
  在 Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(Server server, StringCollection queries)
  在 Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)



------解决方案--------------------
你要先在原来的SQLServer上把数据库的兼容级别降低,再备份出来再还原
http://blog.csdn.net/dba_huangzj/article/details/7952403
------解决方案--------------------
服务器是SQL2008 R2,本地是SQL2008,
高版本无法还原到低版本的SQL上.