首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库合并/再集成

数据库合并/再集成
EN

Database Administration用户
提问于 2019-04-08 23:45:17
回答 2查看 40关注 0票数 2

我是一个。最近,由于驱动器故障,我不幸地丢失了一个数据库。我能够恢复数据,但是由于任何原因,它在某个时候停止了,并且不是所有的数据都被恢复了。

我再次将数据库还原到一个测试服务器,只是为了查找和恢复所有数据,但问题是,我现在必须将未恢复到服务器上的其余数据恢复到它应该在的服务器上。那能办到吗?

考虑到这些密钥的所有主要限制和唯一性,想象一下我们将不得不重新编号一些受影响的行,因为一旦数据库恢复运行,这些键就被重用了。

EN

回答 2

Database Administration用户

发布于 2019-04-09 01:00:08

因此,您试图在生产中恢复数据库,但它没有完成?你能详细说明一下吗,它是否完成了,我们有任何错误信息,等等。

那么,您能够成功地将数据库还原到测试服务器吗?

您验证过备份文件是否良好吗?如果没有,请参阅本文

https://www.mssqltips.com/sqlservertutorial/113/checking-to-make-sure-a-sql-server-backup-is-useable/

您可能需要检查这一点,如果确定,请再次尝试在生产中恢复。

票数 0
EN

Database Administration用户

发布于 2019-04-09 05:48:36

如果能够将备份完全还原到测试服务器,则可以:

  • 从测试服务器进行备份,并尝试将其还原到生产服务器。
  • 从测试服务器中删除分离数据库,删除生产服务器上的数据库,并将所有数据和日志文件复制到生产服务器并重新附加到生产服务器上。

如果您已经将生产服务器重新投入服务,并且数据已经被修改,这显然是行不通的。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/234251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档