【只有30分了,抱歉】需要在B机器上,恢复A机器的数据库,现在仅有一个DATA目录,是否可行?

时间:2022-03-23 12:19:57
A机器不在本地,技术人员把A机器的DATA目录备份、压缩并发过来了,现在需要在被本地的B机器上(数据库版本一致)恢复A机器的数据库。
直接替换B机器的DATA目录后,数据库服务器无法启动;
但是同样的操作,才C机器上是可以的。

造成这种差异的原因是什么?

是否需要用attach数据库?那样的话是否仅还原数据库数据?login用户,其他数据库用户是否就不能还原到原来一模一样?

只有30分了,抱歉。


8 个解决方案

#1


盘符目录一致的话,就可以.

#2


仅有盘符限制吗?
两台机器都是在C盘,但是其中一个就没有办法恢复……

奇怪。

#3


文件格式不同吗?ntfs,fat32?还是有其他不同.
就我知道的是,路径一样就可以.

#4


应该都是fat32,但是对方的文件系统很有可能是ntfs。

和文件系统格式有关系吗?
我感觉对于已经拷贝出来的文件而言,原有的文件系统格式应该是没有关系的吧?

#5


我只是猜是不是可能跟这个有关系.data路径及程序路径完全一致一般是可以的.

#6


附加一下

#7


你的data有没有包含master备份???启动信息和数据库的基本设置都在master中

#8


附加数据库

#1


盘符目录一致的话,就可以.

#2


仅有盘符限制吗?
两台机器都是在C盘,但是其中一个就没有办法恢复……

奇怪。

#3


文件格式不同吗?ntfs,fat32?还是有其他不同.
就我知道的是,路径一样就可以.

#4


应该都是fat32,但是对方的文件系统很有可能是ntfs。

和文件系统格式有关系吗?
我感觉对于已经拷贝出来的文件而言,原有的文件系统格式应该是没有关系的吧?

#5


我只是猜是不是可能跟这个有关系.data路径及程序路径完全一致一般是可以的.

#6


附加一下

#7


你的data有没有包含master备份???启动信息和数据库的基本设置都在master中

#8


附加数据库