在同一台服务器上时,如何更新登台SQL数据库以复制实时数据库

时间:2019-06-18 20:00:48

标签: sql-server database

我在同一Windows服务器上有两个数据库,分别是staging和production。我正在使用CMS,并希望环境相同。我已经使用SSMS备份了两个数据库。更新登台数据库以使其与生产数据库相同的最佳方法是什么?

我尝试使用生产备份还原登台数据库,但是它将登台数据库设置为单个用户。通常,完成此操作后,数据库将位于单独的服务器上。有人可以建议最好的方法。

例如,我是否使登台数据库脱机,然后使用生产备份完成还原?

2 个答案:

答案 0 :(得分:0)

什么程度的延迟可以接受?您是否需要登台数据库在一个小时内几乎实时地与生产环境相同,或者每隔一夜更新一次就足够了?根据您的需求,最好的方法可能是事务复制,日志传送,备份/还原等。

答案 1 :(得分:0)

我做了以下步骤,希望对其他人有帮助:

  1. 备份生产服务器
  2. 进入IIS并停止了暂存站点(否则您将无法使暂存数据库脱机)
  3. 使登台数据库脱机
  4. 用实时备份恢复了分段备份(我将备份重命名为分段数据库的名称,以免引起混淆)