Резервное копирование базы данных и конфигурации репликации? - PullRequest
2 голосов
/ 27 августа 2010

В SQLServer 2005 возможно ли перенести базу данных с рабочей станции на другую, а также использовать для нее конфигурацию репликации?

Я имею в виду, помимо создания сценариев.

Ответы [ 3 ]

1 голос
/ 28 августа 2010

Репликация и конфигурация агента SQL хранятся в системной базе данных MSDB.Если сервер, на который вы переходите, имеет ту же версию SQL Server, что и исходный сервер, вы сможете восстановить базу данных msdb вместе с базой данных пользователей, чтобы вернуть конфигурацию репликации.Вам также потребуется перенести информацию о безопасности с исходного сервера на целевой сервер.Эта информация хранится в базе данных master, поэтому вы можете выполнять резервное копирование и восстановление базы данных master на новом сервере, а также создавать сценарии входа и восстанавливать их на новом сервере.Ознакомьтесь с этими статьями для получения дополнительной информации:

Невозможно восстановить резервные копии системной базы данных для другой сборки SQL Server http://support.microsoft.com/kb/264474

Как передавать имена входа и пароли между экземплярами SQL Server http://support.microsoft.com/kb/246133

Управление метаданными при создании базы данных, доступной на другом экземпляре сервера http://msdn.microsoft.com/en-us/library/ms187580.aspx

1 голос
/ 31 августа 2010

Если вы перемещаете издателя:

- Создайте резервную копию SMK, базы данных публикации, msdb, дистрибутива и основной базы данных.

- Восстановите их на новом сервере с помощьюто же имя, что и у старого сервера.

-Убедитесь, что вы используете переключатель keep_replication при выполнении восстановления.

Если вы перемещаете подписчика:

-Создание SMK, master, msdb и база данных подписки.

-Восстановите их на новом сервере с тем же именем, что и у старого сервера.

-Убедитесь, что вы используете переключатель keep_replication при выполнении восстановления.

1 голос
/ 27 августа 2010

Как отмечено в статье Microsoft Резервное копирование и восстановление реплицированных баз данных :

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

...