当前位置: 代码迷 >> Sql Server >> SqlServer2008 打开SqlServer2000备份的.BAK 文件解决办法
  详细解决方案

SqlServer2008 打开SqlServer2000备份的.BAK 文件解决办法

热度:599   发布时间:2016-04-24 09:26:01.0
SqlServer2008 打开SqlServer2000备份的.BAK 文件
如题。
一款软件是 SqlServer2000 创建的备份(.BAK 文件)
怎么用SqlServer2008 打开?

我哦用了如下两种方法 都失败了:
1.我先建立了一个空数据库,然后 在“选项”里 调节了兼容级别(2000(70))然后还原数据库,结果报错3241,媒体簇不正确。

2.然后我又 尝试点“数据库——附加” 选择数据库备份,结果报错 5171 不是主数据库文件。。。

请问有什么方法能解决?

谢谢!
------解决思路----------------------
这个估计是备份的问题,可能是备份时没有删除以前备份记录,备份到多个bak文件中了
------解决思路----------------------
兼容模式只影响数据库常规操作时的行为。
2000/2008的备份文件是不兼容的,是不能读取的。
只能是先还原到2000,然后在2008中导入。
  相关解决方案