返回有關(guān)"日志傳送對"的狀態(tài)信息。日志傳送對是主服務器主數(shù)據(jù)庫和輔助服務器輔助數(shù)據(jù)庫的集合。
sp_get_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'
[@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,默認值為"%"。
下表顯示了結(jié)果集中包含的信息。
列名 | 數(shù)據(jù)類型 | 描述 |
---|---|---|
primary_server_name | sysname | 主服務器名稱。 |
primary_database_name | sysname | 主數(shù)據(jù)庫名稱。 |
secondary_server_name | sysname | 輔助服務器名稱。 |
secondary_database_name | sysname | 輔助數(shù)據(jù)庫名稱。 |
backup_threshold | int | 自上次備份后至出現(xiàn)閥值警報錯誤前的時間長度(按分鐘計)。 |
backup_threshold_alert | int | 當超過備份閥值時將出現(xiàn)的錯誤。 |
backup_threshold_alert_enabled | bit | 指定當超過備份閥值時是否發(fā)出警報。 1:警報。 |
last_backup_filename | nvarchar(500) | 上一個備份文件的名稱。 |
last_backup_last_updated | datetime | 上一個文件備份的日期和時間。 |
backup_outage_start_time | int | 輔助服務器上計劃的停歇開始時間(HHMMSS 格式)。如果在計劃停歇期間超過備份閥值,則不發(fā)出警報。 |
backup_outage_end_time | int | 主服務器上計劃停歇的停止時間(HHMMSS 格式)。如果在計劃停歇期間超過備份閥值,則不發(fā)出警報。 |
backup_outage_weekday_mask | int | 一星期中計劃停歇的那一天。 |
backup_in_sync | int | 表明上次備份是否出現(xiàn)在備份同步閥值之內(nèi)。 1:在備份同步閥值之內(nèi)出現(xiàn)。 |
last_copied_filename | nvarchar(500) | 上一個已復制文件的名稱。 |
last_copied_last_updated | datetime | 上一次文件備份的日期和時間。 |
last_loaded_filename | nvarchar(500) | 上一個加載的文件名稱。 |
last_loaded_last_updated | datetime | 上一次加載文件的日期和時間。 |
copy_enabled | bit | 表明是否啟用輔助數(shù)據(jù)庫復制。 1:啟用。 |
load_enabled | bit | 表明是否啟用輔助數(shù)據(jù)庫加載。 1:啟用。 |
out_of_sync_threshold | int | 自上一次加載后至出現(xiàn)錯誤前的時間長度(按分鐘計)。 |
load_threshold_alert | int | 當超過 sync 閥值范圍時將出現(xiàn)的錯誤。 |
load_threshold_alert_enabled | bit | 表明當超過同步閥值范圍時是否發(fā)出警報。 1:警報。 |
load_outage_start_time | int | 計劃停歇開始的開始時間(HHMMSS 格式)。如果在計劃停歇期間超過同步閥值范圍,則不發(fā)出警報。 |
load_outage_end_time | int | 計劃停歇開始的結(jié)束時間(HHMMSS 格式)。如果在計劃停歇期間超過同步閥值范圍,則不發(fā)出警報。 |
load_outage_weekday_mask | int | 一星期中計劃停歇的那一天。 |
load_in_sync | int | 表明上次備份是否出現(xiàn)在備份同步閥值之內(nèi)。 1:在閥值范圍內(nèi)出現(xiàn)。 |
maintenance_plan_id | uniqueidentifier | 主服務器上的維護計劃 ID。Maintenance_plan_id 可以為 NULL。 |
secondary_plan_id | uniqueidentifier | 輔助服務器上的日志傳送計劃 ID。 |
allow_role_change | bit | 顯示輔助服務器角色是否可更改。 1=角色可更改。 |
僅 sysadmin 固定服務器角色成員可以執(zhí)行 sp_get_log_shipping_monitor_info。
下面的示例返回關(guān)于以"pubs"開頭的目的數(shù)據(jù)庫的所有日志傳送對的信息。
EXEC sp_get_log_shipping_monitor_info @secondary_database_name = 'pubs%'