首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同服务器上还原复制数据库

在不同服务器上还原复制数据库
EN

Database Administration用户
提问于 2013-03-28 10:56:25
回答 2查看 2.5K关注 0票数 -1

我想在不同的服务器上还原复制的数据库,然后从那里继续复制。我在同一台服务器上运行分发服务器和订阅服务器。当我在不同的服务器上还原复制的数据库时,我不想重新初始化订阅。

我知道我可以手动初始化来设置复制,但是在这种情况下,没有传输到分发服务器并备份的数据将不会被复制。我也想复制这些数据。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2013-04-04 08:45:01

您必须按照以下步骤从DR中恢复复制:

  1. 如果未在发布数据库上设置同步与备份选项,请执行sp_replicationdboption '‘、’同步与备份‘、'true’。有关更多信息,请参见sp_replicationdboption (Transact-SQL)。
  2. 为发布数据库配置日志传送。有关更多信息,请参见日志传送部署。
  3. 如果发布服务器失败,则使用还原日志的KEEP_REPLICATION选项将数据库的最后一条日志还原到辅助服务器。这将保留数据库的所有复制设置。有关更多信息,请参见失败转到日志传送辅助和还原(Transact-SQL)。
  4. 将msdb数据库和主数据库从主数据库还原到辅助数据库。有关更多信息,请参见恢复模型和msdb数据库的注意事项以及恢复主数据库的注意事项。如果主服务器也是分发服务器,则将分发数据库从主服务器还原到辅助分发服务器。在复制、配置和设置方面,这些数据库必须与主数据库的发布数据库保持一致。
  5. 在辅助服务器上,重命名计算机,然后重命名实例以匹配主服务器名称。有关重命名计算机的信息,请参阅Windows文档。有关重命名服务器的信息,请参阅如何:重命名承载server独立实例的计算机以及如何:重命名Server故障转移群集实例。
  6. 在辅助服务器上,还原从主服务器备份的服务主键。有关更多信息,请参见还原服务主键(Transact-SQL)。
票数 0
EN

Database Administration用户

发布于 2013-03-28 11:58:07

如果将复制数据库的备份还原到其他服务器或数据库,则无法保留复制设置。还原到新位置后,必须重新创建发布和订阅。BOL链接

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

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

复制
相关文章

相似问题

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