我的bak备份文件是从另外一个sql2005的数据库中转换备份出来的文件为bbs.bak,然后要在2000版本里面,所有任务-备份数据库-备份文件为1.bak
然后把1.bak删除,bbs.bak复制到对于文件位置,改名为1.bak
最后,所有任务-还原数据库,一步步操作,到要 确定 的时候提示42000错误,无法打开备份设备
网上找了很多,有些说是硬盘格式问题,现在是NTF格式的,也有说权限不够的,加了还是不行。格式暂时没去格盘重新弄,因为我相信有更好的办法。
【网上搜索来的答案,基本上你不用说了,我应该看过】
csdn的高手们,帮帮忙,第一次在这提问,谢谢大家
6 个解决方案
#1
高版本的备份文件没法在低版本数据库中还原的,可以先从2005数据库中导出成2000版的后再导入
#2
已经是转换过,然后备份出来的
#3
我之前也遇到过,想把2008导入到2005,但没法兼容打不开文件。目前也没有解决。等待高手的回答了
#4
我的是已经从2005转换成2000,然后才备份出来的bbs.bak
#5
我不知道你为什么做这步: 然后把1.bak删除,bbs.bak复制到对于文件位置,改名为1.bak
在我看来完全是多余的,直接在还原的时候选择bbs.bak就可以拉。你这样换文件名,不知道会不会影响了原有的配置信息。
在我看来完全是多余的,直接在还原的时候选择bbs.bak就可以拉。你这样换文件名,不知道会不会影响了原有的配置信息。
#6
这个改名肯定是不影响的。我就是怕文件夹权限问题嘛,所以备份在还原,那权限问题就应该不存在
#1
高版本的备份文件没法在低版本数据库中还原的,可以先从2005数据库中导出成2000版的后再导入
#2
已经是转换过,然后备份出来的
#3
我之前也遇到过,想把2008导入到2005,但没法兼容打不开文件。目前也没有解决。等待高手的回答了
#4
我的是已经从2005转换成2000,然后才备份出来的bbs.bak
#5
我不知道你为什么做这步: 然后把1.bak删除,bbs.bak复制到对于文件位置,改名为1.bak
在我看来完全是多余的,直接在还原的时候选择bbs.bak就可以拉。你这样换文件名,不知道会不会影响了原有的配置信息。
在我看来完全是多余的,直接在还原的时候选择bbs.bak就可以拉。你这样换文件名,不知道会不会影响了原有的配置信息。
#6
这个改名肯定是不影响的。我就是怕文件夹权限问题嘛,所以备份在还原,那权限问题就应该不存在