更新作為日志傳送計劃一部分的數(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
是事務日志裝載之前的時間長度(以分鐘計)。load_delay 的數(shù)據(jù)類型為 int,其默認值為零 (0)。
[@load_all =] load_all
指定運行作業(yè)時是否裝載所有新復制的事務日志。0 表示只裝載一個事務日志。load_all 的數(shù)據(jù)類型為 bit,其默認值為 1。
[@file_retention_period =] file_retention_period
在刪除之前將日志記錄文件存儲在第二個服務器上的時間長度,以分鐘單位。file_retention_period 的數(shù)據(jù)類型為 int,默認值為 2,880 分鐘(兩天)。
[@copy_enabled =] copy_enabled
指定是否執(zhí)行復制。1 表示應執(zhí)行復制;0 表示不執(zhí)行復制。copy_enabled 的數(shù)據(jù)類型為 bit。
[@load_enabled =] load_enabled
指定是否執(zhí)行裝載。1 表示應執(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
指定輔助服務器是否應當終止用戶。值一 (1) 表示應終止用戶;而零 (0) 表示不應終止用戶。terminate_users 的數(shù)據(jù)類型為 bit。
0(成功)或 1(失?。?/P>
此存儲過程應在輔助服務器上執(zhí)行,輔助服務器是目的數(shù)據(jù)庫。
只有 sysadmin 固定服務器角色的成員才能執(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