將第二臺(tái)服務(wù)器添加到 log_shipping_secondaries 表。
sp_add_log_shipping_secondary { [ @primary_id = ] primary_id }
{ , [ @secondary_server_name = ] 'secondary_server_name'
}
{ , [ @secondary_database_name = ] 'seconday_database_name'
}
[ , [ @secondary_plan_id = ] secondary_plan_id ]
[ , [ @copy_enabled = ] copy_enabled ]
[ , [ @load_enabled = ] load_enabled ]
[ , [ @out_of_sync_threshold = ] out_of_sync_threshold ]
[ , [ @threshold_alert = ] 'threshold_alert' ]
[ , [ @threshold_alert_enabled = ] threshold_alert_enabled ]
[ , [ @planned_outage_start_time = ] planned_outage_start_time ]
[ , [ @planned_outage_end_time = ] planned_outage_end_time ]
[ , [ @planned_outage_weekday_mask = ] planned_outage_weekday_mask ]
[@primary_id =] primary_id
主服務(wù)器的 ID。primary_id 的數(shù)據(jù)類型為 int,沒有默認(rèn)設(shè)置。
[@secondary_server_name =] 'secondary_server_name'
第二臺(tái)服務(wù)器的名稱。secondary_server_name 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。
[@secondary_database_name =] 'secondary_database_name'
第二個(gè)數(shù)據(jù)庫的名稱。secondary_database_name 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)設(shè)置。
[@secondary_plan_id =] secondary_plan_id
第二臺(tái)服務(wù)器上日志傳送計(jì)劃的 ID。secondary_plan_id 的數(shù)據(jù)類型為 uniqueidentifier,默認(rèn)設(shè)置為 NULL。
[@copy_enabled =] copy_enabled
指定是否在第二臺(tái)服務(wù)器上啟用數(shù)據(jù)庫的復(fù)本。默認(rèn)設(shè)置為一 (1),意味著啟用復(fù)本;值為零 (0) 意味著不啟用復(fù)本。copy_enabled 的數(shù)據(jù)類型為 bit。
[@load_enabled =] load_enabled
指定是否在第二臺(tái)服務(wù)器上啟用數(shù)據(jù)庫的裝載。默認(rèn)設(shè)置 1 (1) 意味著啟用裝載;0 (0) 表示沒有啟用裝載。load_enabled 的數(shù)據(jù)類型為 bit。
[@out_of_sync_threshold =] out_of_sync_threshold
從上一次裝載之后至引發(fā)錯(cuò)誤之前的時(shí)間(以分鐘計(jì))。out_of_sync_threshold 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 60 分鐘。
[@threshold_alert =] 'threshold_alert'
超出 out-of-sync 閾值時(shí)引發(fā)的錯(cuò)誤。threshold_alert 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為 14,421。
[@threshold_alert_enabled =] threshold_alert_enabled
指定當(dāng)超出 out-of-sync 閾值時(shí)是否引發(fā)警報(bào)。默認(rèn)設(shè)置為一 (1),意味著將發(fā)出警報(bào),值為零 (0) 意味著不會(huì)發(fā)出警報(bào),threshold_alert_enabled 的數(shù)據(jù)類型為 bit。
[@planned_outage_start_time =] planned_outage_start_time
計(jì)劃的停歇開始的時(shí)間,格式為 HHMMSS。在計(jì)劃的停歇期間,如果超出偏離同步閾值將不會(huì)發(fā)出警報(bào)。planned_outage_start_time 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為零 (0)。
[@planned_outage_end_time =] planned_outage_end_time
計(jì)劃的停歇結(jié)束的時(shí)間,格式為 HHMMSS。planned_outage_end_time 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為零 (0)。
[@planned_outage_weekday_mask =] planned_outage_weekday_mask
指定計(jì)劃的停歇發(fā)生在星期幾。planned_outage_weekday_mask 的數(shù)據(jù)類型為 int,默認(rèn)設(shè)置為零 (0)。它可以是下列值中的一個(gè)或多個(gè)。
值 | 天 |
---|---|
1 | 星期日 |
2 | 星期一 |
4 | 星期二 |
8 | 星期三 |
16 | 星期四 |
32 | 星期五 |
64 | 星期六 |
0(成功)或 1(失敗)
該過程用于將第二個(gè)數(shù)據(jù)庫添加到現(xiàn)有的主數(shù)據(jù)庫中。
只有 sysadmin 固定服務(wù)器角色的成員才可以執(zhí)行 sp_add_log_shipping_secondary。