Как обновить промежуточную базу данных SQL для репликации действующей базы данных на одном сервере - PullRequest
0 голосов
/ 18 июня 2019

У меня есть две базы данных, промежуточная и производственная, на одном сервере Windows. Я использую CMS и хочу, чтобы среды были идентичными. Я сделал резервные копии обеих баз данных, используя SSMS. Как лучше всего обновить промежуточную базу данных, чтобы она соответствовала производственной базе данных?

Я попытался восстановить промежуточную базу данных с помощью производственной резервной копии, но она установила промежуточную базу данных для одного пользователя. Обычно, когда я делал это, базы данных находились на отдельных серверах. Может ли кто-нибудь посоветовать лучший подход.

Например, можно ли перевести промежуточную базу данных в автономный режим, а затем завершить восстановление с производственной резервной копией?

Ответы [ 2 ]

0 голосов
/ 14 июля 2019

Я сделал следующие шаги и надеюсь, что это поможет другим:

  1. Сделал резервную копию рабочего сервера
  2. Пошел в IIS и остановил промежуточный сайт (иначе вы не будетевозможность перевести промежуточную базу данных в автономный режим)
  3. перевести промежуточную базу данных в автономный режим
  4. Восстановить промежуточную резервную копию с помощью оперативной резервной копии (я переименовал резервную копию в имя промежуточной базы данных, чтобы избежать путаницы)
0 голосов
/ 18 июня 2019

Какая латентность приемлема? Требуется ли, чтобы промежуточная БД была идентична производственной в режиме, близком к реальному, в течение часа, или достаточно еженедельного обновления? В зависимости от ваших потребностей наилучшим подходом может быть репликация транзакций, доставка журналов, резервное копирование / восстановление и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...