关于SQL SERVER2000还原数据库总是提示“设备激活错误 物理文件名不存在”的疑问

时间:2022-01-20 18:43:17
用MS SQL SERVER2000企业管理器完整备份数据库(确认需要备份的数据库一切正常,无任何问题),备份完成后,再用MS SQL SERVER2000企业管理器进行还原以上备份文件,确认【移至物理文件名】路径等信息没有问题,还原操作过程亦无问题,但是在还原过程中总是出现类似提示“设备激活错误 物理文件名不存在”。

开始以为是备份的文件有问题,于是就拿到另外一台计算机上同样用MS SQL SERVER2000企业管理器进行还原操作,一摸一样的操作,结果在另外一台电脑上还原一切正常,无任何错误提示。

重装过MS SQL SERVER2000,问题依旧。所以怀疑不是数据库安装的问题,而是计算机操作系统的问题,请教各位此种问题有谁遇到过,是如何解决的。多谢!

7 个解决方案

#1


你是在同一台机器上备份,然后还原的时候,报的错吗,应该不会出现这个问题吧。

一定要确定,所要还原的备份文件,还原产生的物理路径,在你的机器中存在。

比如你备份的数据库中包含了E盘上的2个文件,而在另一台服务器上,你还原的时候,由于服务器上没有E盘,就会报:物理文件名不存在。

#2


二楼说的问题不存在,还原的备份文件没有问题,物理路径一定存在,没有问题,同样的备份文件在另外一台电脑上进行还原没有问题,现在不是说在另外一台电脑上不能还原,而是说就在备份操作的那台计算机上不能进行还原操作,其它电脑倒是可以还原。
另外:补充,现在那台计算机上的所有数据库都不能进行还原操作了,错误提示一样。

#3


确认还原数据库选项中[移至物理文件名]中的路径是否存在.

如果是C:\..的路径,换为D:\..或E:\..的路径试试.

#4


确认还原数据库选项中[移至物理文件名]中的路径  没有问题
而且 也试过 把路径 换成 C D E其它盘符的根目录下,譬如 C:\abc.mdf  C:\abc_log.ldf ,结果还是一样的提示。

#5


备份文件扩展名的问题, 扩展名改.BAK 试试

#6


跟备份文件扩展名也没有什么关系。今天再打开电脑进行还原操作,自己无缘无故就一切正常了。

#7


引用 6 楼 Tikyliu 的回复:
跟备份文件扩展名也没有什么关系。今天再打开电脑进行还原操作,自己无缘无故就一切正常了。


呵呵,手气不错哈 关于SQL SERVER2000还原数据库总是提示“设备激活错误 物理文件名不存在”的疑问

#1


你是在同一台机器上备份,然后还原的时候,报的错吗,应该不会出现这个问题吧。

一定要确定,所要还原的备份文件,还原产生的物理路径,在你的机器中存在。

比如你备份的数据库中包含了E盘上的2个文件,而在另一台服务器上,你还原的时候,由于服务器上没有E盘,就会报:物理文件名不存在。

#2


二楼说的问题不存在,还原的备份文件没有问题,物理路径一定存在,没有问题,同样的备份文件在另外一台电脑上进行还原没有问题,现在不是说在另外一台电脑上不能还原,而是说就在备份操作的那台计算机上不能进行还原操作,其它电脑倒是可以还原。
另外:补充,现在那台计算机上的所有数据库都不能进行还原操作了,错误提示一样。

#3


确认还原数据库选项中[移至物理文件名]中的路径是否存在.

如果是C:\..的路径,换为D:\..或E:\..的路径试试.

#4


确认还原数据库选项中[移至物理文件名]中的路径  没有问题
而且 也试过 把路径 换成 C D E其它盘符的根目录下,譬如 C:\abc.mdf  C:\abc_log.ldf ,结果还是一样的提示。

#5


备份文件扩展名的问题, 扩展名改.BAK 试试

#6


跟备份文件扩展名也没有什么关系。今天再打开电脑进行还原操作,自己无缘无故就一切正常了。

#7


引用 6 楼 Tikyliu 的回复:
跟备份文件扩展名也没有什么关系。今天再打开电脑进行还原操作,自己无缘无故就一切正常了。


呵呵,手气不错哈 关于SQL SERVER2000还原数据库总是提示“设备激活错误 物理文件名不存在”的疑问