更新關于日志傳送對的監(jiān)視信息。
sp_update_log_shipping_monitor_info
[@primary_server_name =] 'primary_server_name'
[@primary_database_name =] 'primary_database_name'
[@secondary_server_name =] 'secondary_server_name'
[@secondary_database_name =] 'secondary_database_name'
[,[@backup_threshold =] backup_threshold]
[,[@backup_threshold_alert =] backup_threshold_alert]
[,[@backup_threshold_alert_enabled =] backup_threshold_alert_enabled]
[,[@backup_outage_start_time =] backup_outage_start_time]
[,[@backup_outage_end_time =] backup_outage_end_time]
[,[@backup_outage_weekday_mask =] backup_outage_weekday_mask]
[,[@copy_enabled =] copy_enabled]
[,[@load_enabled =] load_enabled]
[,[@out_of_sync_threshold =] out_of_sync_threshold]
[,[@out_of_sync_threshold_alert =] out_of_sync_threshold_alert]
[,[@out_of_sync_threshold_alert_enabled =] out_of_sync_threshold_alert_enabled]
[,[@out_of_sync_outage_start_time =]out_of_sync_outage_start_time]
[,[@out_of_sync_outage_end_time =] out_of_sync_outage_end_time]
[,[@out_of_sync_outage_weekday_mask =] out_of_sync_outage_weekday_mask]
[@primary_server_name =] 'primary_server_name'
主服務器名稱。primary_server_name 的數(shù)據(jù)類型為 sysname,沒有默認值。
[@primary_database_name =] 'primary_database_name'
主服務器上的數(shù)據(jù)庫名稱。primary_database_name 的數(shù)據(jù)類型為 sysname,沒有默認值。
[@secondary_server_name =] 'secondary_server_name'
第二臺服務器的名稱。secondary_server_name 的數(shù)據(jù)類型為 sysname,沒有默認值。
[@secondary_database_name =] 'secondary_database_name'
是輔助服務器上的數(shù)據(jù)庫名稱。secondary_database_name 的數(shù)據(jù)類型為 sysname,無默認值。
[@backup_threshold =] backup_threshold
是從上一次備份之后,至引發(fā)閾值警報錯誤之前的時間長度(以分鐘計)。backup_threshold 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@backup_threshold_alert =] backup_threshold_alert
是超出備份閾值時引發(fā)的錯誤。backup_threshold_alert 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@backup_threshold_alert_enabled =] backup_threshold_alert_enabled
指定當超出 backup_threshold 值時是否發(fā)出警報。數(shù)字 1 表示將引發(fā)警報。backup_threshold_alert_enabled 的數(shù)據(jù)類型為 bit,其默認值為 NULL。
[@backup_outage_start_time =] backup_outage_start_time
是計劃停歇開始的時間,以 HHMMSS 格式表示。在計劃停歇期間,超出備份閾值時不會引發(fā)警報。backup_outage_start_time 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@backup_outage_end_time =] backup_outage_end_time
是計劃停歇終止的時間,以 HHMMSS 格式表示。backup_outage_end_time 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@backup_outage_weekday_mask =] backup_outage_weekday_mask
表示計劃停歇發(fā)生在一周中的哪一天。backup_outage_weekday_mask 的數(shù)據(jù)類型為 int,其默認值為 NULL。它可以是下列值中的一個或多個。
值 | 天 |
---|---|
1 | 星期日 |
2 | 星期一 |
4 | 星期二 |
8 | 星期三 |
16 | 星期四 |
32 | 星期五 |
64 | 星期六 |
[@copy_enabled =] copy_enabled
指定是否在第二臺服務器上啟用數(shù)據(jù)庫的副本。數(shù)值 1 表明啟用復制。copy_enabled 的數(shù)據(jù)類型為 bit,其默認值為 NULL。
[@load_enabled =] load_enabled
指定是否在輔助服務器上啟用數(shù)據(jù)庫裝載。load_enabled 的數(shù)據(jù)類型為 bit,其默認值為 NULL。
[@out_of_sync_threshold =] out_of_sync_threshold
是從上一次裝載之后至引發(fā)錯誤之前的時間長度(以分鐘計)。out_of_sync_threshold 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@out_of_sync_threshold_alert =] out_of_sync_threshold_alert
是超出不同步閾值時引發(fā)的錯誤。out_of_sync_threshold_alert 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@out_of_sync_threshold_alert_enabled =] out_of_sync_threshold_alert_enabled
指定當超出不同步閾值時是否引發(fā)警報。數(shù)值 1 表明將引發(fā)警報。out_of_sync_threshold_alert_enabled 的數(shù)據(jù)類型為 bit,其默認值為 NULL。
[@out_of_sync_outage_start_time =] out_of_sync_outage_start_time
是計劃停歇開始的時間,以 HHMMSS 格式表示。在計劃停歇期間,超出不同步閾值不會引發(fā)警報。out_of_sync_outage_start_time 的數(shù)據(jù)類型為 int,其默認值為 NULL。
[@out_of_sync_outage_end_time =] out_of_sync_outage_end_time
是計劃停歇終止的時間,以 HHMMSS 格式表示。out_of_sync_outage_end_time 的數(shù)據(jù)類型為 int型,其默認值為 NULL。
[@out_of_sync_outage_weekday_mask =] out_of_sync_outage_weekday_mask
表示計劃停歇發(fā)生在一周中的哪一天。out_of_sync_outage_weekday_mask 的數(shù)據(jù)類型為 int,其默認值為 NULL。它可以是下列值中的一個或多個。
值 | 天 |
---|---|
1 | 星期日 |
2 | 星期一 |
4 | 星期二 |
8 | 星期三 |
16 | 星期四 |
32 | 星期五 |
64 | 星期六 |
0(成功)或 1(失?。?/P>
此存儲過程既在表 log_shipping_primaries 中更新主服務器,又在表 log_shipping_secondaries 中更新輔助服務器。
只有 sysadmin 固定服務器角色的成員才能執(zhí)行 sp_update_log_shipping_monitor_info。