Переименовать базу данных подписки при репликации слиянием

#sql-server #sql-server-2008 #database-replication #merge-replication

#sql-server #sql-server-2008 #база данных-репликация #слияние-репликация

Вопрос:

Я хочу переименовать базу данных подписки в репликации слиянием. Все подписки синхронизированы должным образом.

Возможно ли переименовать одну из баз данных подписки?

Ответ №1:

Да, вы можете

  1. Сделайте резервную копию вашей базы данных.
  2. Остановите агент слияния на издателе.
  3. Переименуйте базу данных.
  4. обновите поле db_name в боте таблицы sysmergesubscriptions как для подписчика, так и для издателя
  5. Запустите агент слияния.

пример запроса :

  update sysmergesubscriptions set db_name='YourDBName'
 where subscriber_server='YourSubscriber'