:点晴OA数据库bak备份还原提示:出现媒体簇的结构不正确,SQL Server无法处理此媒体簇,如何解决?
原因一:
数据库版本不符,高版本的数据库备份是无法恢复在低版本的数据库上的。
OA服务器上安装了SQL Server 2005和SQL Server 2008,问题就在于用SQL Server 2008的SQL Server Management Studio工具打开的是SQL Server 2005的实例。用SELECT @@VERSION语句即可查看当前的实例版本。
所以最终的解决方案就是,只要保证连接实例所在的版本号大于等于要还原的数据库的版本号,即可还原成功。
原因二:
如果不是上面的原因,那么只能很遗憾的告诉你,应该是你的数据库备份文件的确损坏了,用之前做过的其他bak备份文件恢复试试,或者换一台电脑试试看能否恢复,有时候换一台电脑来恢复,或许有意外惊喜。