sp_restoredbreplication (Transact-SQL)

如果將資料庫還原到在其他情況下無法執行複寫處理的非原始伺服器、資料庫或系統,便移除複寫設定。 將複寫的資料庫還原到並非備份來源的伺服器或資料庫時,無法保留複寫設定。 在還原時,伺服器會直接呼叫 sp_restoredbreplication 來自動移除還原的資料庫中之複寫中繼資料。

主題連結圖示 Transact-SQL 語法慣例

語法

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

請參閱

參考

複寫預存程序 (Transact-SQL)