数据库如何做这样的恢复??

lincanwen 2004-10-10 02:11:14
局域网内有2台服务器(ServerA和ServerB),其中ServerA中有数据库DatabaseA,ServerB中有数据库DatabaseB,这2个数据库名不一样,现在对DatabaseA做个备份,然后拿到DatabaseB中进行恢复,但就是实现不了,请各位帮帮忙…,如果这2个数据库是在同一台机器上,也能实现吗??
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lincanwen 2004-10-10
  • 打赏
  • 举报
回复
谢谢大家,搞定了。

RESTORE FILELISTONLY
FROM DISK = '备份数据库.BAK'
RESTORE DATABASE BackUpTest
FROM DISK = '备份数据库.BAK'
WITH MOVE '备份数据库名_Data' TO '恢复的数据库名.mdf',
MOVE '备份数据库名_log' TO '恢复的数据库名.ldf'
GO
yjdn 2004-10-10
  • 打赏
  • 举报
回复
用sp_renamedb '原名','新名' --来重命名数据库
yjdn 2004-10-10
  • 打赏
  • 举报
回复
哦,对了,在企业管理器中,备份数据库和要还原的数据库名是要一样的,
你可以先恢复然后再改名,
lincanwen 2004-10-10
  • 打赏
  • 举报
回复
以前就没有做过要恢复的数据库名和备份的数据库名不一样啊。

选择强制恢复不行的
smilex 2004-10-10
  • 打赏
  • 举报
回复
应该是可以的,选择强制恢复
yjdn 2004-10-10
  • 打赏
  • 举报
回复
1)以前你这样恢复可以吗?

2)用企业管理器恢复的时候,选择强制恢复

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧