sp_restoredbreplication (Transact-SQL)
Удаляет настройки репликации при восстановлении базы данных на сервер в базу данных, не являющиеся ее источниками, или на системе, не способной по какой-либо причине выполнять процессы репликации. При восстановлении реплицированной базы данных на сервер или в базу данных, отличающиеся от источника, с которого была создана резервная копия, сохранить настройки репликации невозможно. При восстановлении сервер непосредственно вызывает хранимую процедуру sp_restoredbreplication, чтобы автоматически удалить метаданные репликации из восстановленной базы данных.
Синтаксис
sp_restoredbreplication [ @srv_orig = ] 'original_server_name'
, [ @db_orig = ] 'original_database_name'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
Аргументы
[ @srv_orig = ] 'original_server_name'
Имя сервера, на котором была создана резервная копия. original_server_name имеет тип sysname и не имеет значения по умолчанию.[ @db_orig = ] 'original_database_name'
Имя базы данных, для которой была создана резервная копия. Аргумент original_database_name имеет тип sysname и не имеет значения по умолчанию.[ @keep_replication = ] keep_replication
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.[ @perform_upgrade= ] perform_upgrade
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Хранимая процедура sp_restoredbreplication используется при всех видах репликации.
Разрешения
Выполнять хранимую процедуру sp_restoredbreplication могут только члены предопределенных ролей сервера sysadmin и dbcreator или схемы базы данных dbo.