更新作為日志傳送計劃一部分的數(shù)據(jù)庫。
sp_update_log_shipping_plan_database
[@destination_database =] 'destination_database',
[@load_delay =] load_delay,
[@load_all =] load_all,
[@file_retention_period =] file_retention_period,
[@copy_enabled =] copy_enabled,
[@load_enabled =] load_enabled
[@recover_db =] recover_db
[@terminate_users =] terminate_users
[@destination_database =] 'destination_database'
是輔助數(shù)據(jù)庫的名稱。destination_database 的數(shù)據(jù)類型為 sysname,并且是必須提供的參數(shù)。
[@load_delay =] load_delay
是事務(wù)日志裝載之前的時間長度(以分鐘計)。load_delay 的數(shù)據(jù)類型為 int,其默認值為零 (0)。
[@load_all =] load_all
指定運行作業(yè)時是否裝載所有新復(fù)制的事務(wù)日志。0 表示只裝載一個事務(wù)日志。load_all 的數(shù)據(jù)類型為 bit,其默認值為 1。
[@file_retention_period =] file_retention_period
在刪除之前將日志記錄文件存儲在第二個服務(wù)器上的時間長度,以分鐘單位。file_retention_period 的數(shù)據(jù)類型為 int,默認值為 2,880 分鐘(兩天)。
[@copy_enabled =] copy_enabled
指定是否執(zhí)行復(fù)制。1 表示應(yīng)執(zhí)行復(fù)制;0 表示不執(zhí)行復(fù)制。copy_enabled 的數(shù)據(jù)類型為 bit。
[@load_enabled =] load_enabled
指定是否執(zhí)行裝載。1 表示應(yīng)執(zhí)行裝載;0 表示不執(zhí)行裝載。load_enabled 的數(shù)據(jù)類型為 bit。
[@recover_db =] recover_db
指定數(shù)據(jù)庫的狀態(tài)。一 (1) 表示用 STANDBY 還原日志;而零 (0) 表示用 NORECOVERY 還原日志。recover_db 的數(shù)據(jù)類型為 bit。
[@terminate_users =] terminate_users
指定輔助服務(wù)器是否應(yīng)當終止用戶。值一 (1) 表示應(yīng)終止用戶;而零 (0) 表示不應(yīng)終止用戶。terminate_users 的數(shù)據(jù)類型為 bit。
0(成功)或 1(失?。?/P>
此存儲過程應(yīng)在輔助服務(wù)器上執(zhí)行,輔助服務(wù)器是目的數(shù)據(jù)庫。
只有 sysadmin 固定服務(wù)器角色的成員才能執(zhí)行 sp_update_log_shipping_plan_database。
下例從數(shù)據(jù)庫"pubs_standby"中取消裝載延時。
EXEC msdb.dbo.sp_update_log_shipping_plan_database
@destination_database = N'pubs_standby',
@load_delay = 0