sql server 2008数据库还原报不兼容错误

sql server 2008数据库还原报不兼容错误,第1张

很明确啊!你备份时的数据库版本和当前运行的数据库版本不一致,所以存在不兼容问题。看看当前这个版本在还原数据时是否可以忽略不兼容的信息,直接进行还原。否则只有在同版本进行还原,然后导出成通用格式数据,然后再导入到当前版本的数据库中。

出现这个问题一般只有两个原因,一可能是.bak文件损坏,二可能你用高版本的备分SQL Server 数据库 的.bak文件想在低版本的SQL Server 上还原。

有时候你装了多个版本的SQL Server 在同一台机子上,你想用高版的SQL Server 还原打开SQL Server Management Studio时连接却是低版本的SQL Server 服务,这种情况也无法还原成功,也是由于上面列的第二个原因,我机子上做了SQL Server 2008 和 SQL Server 2005,当时用SQL 2008的SQL Server Management Studio 连接时服务器名是默认名“XXXX-PC\SQLEXPRESS”时连接的总是SQL 2005的服务实例,.bak也因此始终会d”媒体簇的结构不正确“无法处理的错误,后来将连接时服务器名直接改为”XXXX-PC“就好了,当然这取决于你的安装SQL 2008 时服务设置。

我想版本的问题吧.

不如你尝试一下,先把你SQL

2000中的数据用EXCEL

导出来.

然后把它导到SQL

2005中去看一下,``

再就是你的还原路径是你SQL

2000的物理地址了。

..或许是版本与版本不兼容,导致数据无法还原了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10020613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存