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 用於所有類型的複寫中。
權限
只有系統管理員 (sysadmin) 或資料庫建立者 (dbcreator) 固定伺服器角色,或 dbo 資料庫結構描述的成員,才能夠執行 sp_restoredbreplication。