共用方式為


sp_help_log_shipping_monitor (Transact-SQL)

傳回包含主要、次要或監視伺服器中已註冊的主要和次要資料庫的狀態和其他資訊。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 Transact-SQL 語法慣例

語法

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) 固定伺服器角色中的成員資格。

請參閱

參考

系統預存程序 (Transact-SQL)

概念

關於記錄傳送 (SQL Server)