sp_help_log_shipping_monitor (Transact-SQL)
傳回包含主要、次要或監視伺服器中已註冊的主要和次要資料庫的狀態和其他資訊。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
sp_help_log_shipping_monitor
引數
無。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 |
資料類型 |
說明 |
---|---|---|
status |
bit |
記錄傳送資料庫的代理程式整體狀態: 0 = 健全,沒有代理程式失敗。 1 = 其他情況。 |
is_primary |
bit |
指出這個資料列是否為主要資料庫的資料列: 1 = 這個資料列是主要資料庫的資料列。 0 = 這個資料列是次要資料庫的資料列。 |
server |
sysname |
這個資料庫所在的主要或次要伺服器的名稱。 |
database_name |
sysname |
資料庫名稱。 |
time_since_last_backup |
int |
前次記錄備份之後的時間長度 (以分鐘為單位)。 NULL = 資訊無法取得或不相干。 |
last_backup_file |
nvarchar(500) |
前次順利完成的記錄備份檔的名稱。 NULL = 資訊無法取得或不相干。 |
backup_threshold |
int |
前次備份之後到產生 threshold_alert 錯誤之前的時間長度 (以分鐘為單位)。 backup_threshold 是 int,預設值是 60 分鐘。 NULL = 資訊無法取得或不相干。 您可以利用 sp_add_log_shipping_primary_database (Transact-SQL) 來變更這個值。 |
is_backup_alert_enabled |
bit |
指定在超出 backup_threshold 時,是否產生警示。 預設值 1 表示將產生警示。 NULL = 資訊無法取得或不相干。 您可以利用 sp_add_log_shipping_primary_database (Transact-SQL) 來變更這個值。 |
time_since_last_copy |
int |
複製前一個記錄備份之後的時間長度 (以分鐘為單位)。 NULL = 資訊無法取得或不相干。 |
last_copied_file |
nvarchar(500) |
前次順利複製的記錄備份檔的名稱。 NULL = 資訊無法取得或不相干。 |
time_since_last_restore |
int |
還原前一個記錄備份之後的時間長度 (以分鐘為單位)。 NULL = 資訊無法取得或不相干。 |
last_restored_file |
nvarchar(500). |
前次順利還原的記錄備份檔的名稱。 NULL = 資訊無法取得或不相干。 |
last_restored_latency |
int |
從建立前一個備份至還原備份所經歷的持續時間 (以分鐘為單位)。 NULL = 資訊無法取得或不相干。 |
restore_threshold |
int |
在產生警示之前,還原作業之間所能經歷的時間 (以分鐘為單位)。 restore_threshold 不能是 NULL。 |
is_restore_alert_enabled |
bit |
指定在超出 restore_threshold 時,是否產生警示。 預設值 1 表示產生警示。 NULL = 資訊無法取得或不相干。 若要設定還原臨界值,請使用 sp_add_log_shipping_secondary_database。 |
備註
sp_help_log_shipping_monitor 必須從監視伺服器的 master 資料庫中執行。
權限
需要系統管理員 (sysadmin) 固定伺服器角色中的成員資格。