Log Shipping Tables and Stored Procedures
適用於:SQL Server
此主題描述與記錄傳送設定關聯的所有資料表與預存程序。 所有記錄傳送資料表都儲存在每部伺服器上的 msdb 中。 下表描述在記錄傳送設定中,會在哪部伺服器上使用哪些資料表與預存程序。
主要伺服器資料表
Table | 描述 |
---|---|
log_shipping_monitor_alert | 儲存警示作業識別碼。 若未設定遠端監視伺服器,則此資料表只會用於主要伺服器。 |
log_shipping_monitor_error_detail | 儲存與此主要伺服器關聯之記錄傳送作業的錯誤詳細資料。 |
log_shipping_monitor_history_detail | 儲存與此主要伺服器關聯之記錄傳送作業的記錄詳細資料。 |
log_shipping_monitor_primary | 儲存此主要資料庫的一筆監視記錄。 |
log_shipping_primary_databases | 包含特定伺服器上主要資料庫的組態資訊。 每個主要資料庫儲存一列。 |
log_shipping_primary_secondaries | 對應主要資料庫到次要資料庫。 |
主要伺服器預存程序
預存程序 | 描述 |
---|---|
sp_add_log_shipping_primary_database | 設定記錄傳送組態的主要資料庫,其中包括備份作業、本機監視記錄,以及遠端監視記錄。 |
sp_add_log_shipping_primary_secondary | 新增次要資料庫名稱到現有主要資料庫。 |
sp_change_log_shipping_primary_database | 變更主要資料庫設定,包括本機與遠端監視記錄。 |
sp_cleanup_log_shipping_history | 根據保留期限,在本機和監視器上清除記錄。 |
sp_delete_log_shipping_primary_database | 移除主要資料庫的記錄傳送,包括備份作業,以及本機與遠端記錄。 |
sp_delete_log_shipping_primary_secondary | 從主要資料庫移除次要資料庫名稱。 |
sp_help_log_shipping_primary_database | 從 log_shipping_primary_databases 和 log_shipping_monitor_primary 資料表擷取主要資料庫設定然後顯示值。 |
sp_help_log_shipping_primary_secondary | 擷取主要資料庫的次要資料庫名稱。 |
sp_refresh_log_shipping_monitor | 替指定的記錄傳送代理程式以最新資訊重新整理監視器。 |
次要伺服器資料表
Table | 描述 |
---|---|
log_shipping_monitor_alert | 儲存警示作業識別碼。 若未設定遠端監視伺服器,則此資料表只會用於次要伺服器。 |
log_shipping_monitor_error_detail | 儲存與此次要伺服器關聯之記錄傳送作業的錯誤詳細資料。 |
log_shipping_monitor_history_detail | 儲存與此次要伺服器關聯之記錄傳送作業的記錄詳細資料。 |
log_shipping_monitor_secondary | 儲存與此次要伺服器關聯之次要資料庫的一筆監視記錄。 |
log_shipping_secondary | 包含特定伺服器上次要資料庫的組態資訊。 每個次要識別碼儲存一列。 |
log_shipping_secondary_databases | 儲存特定次要資料庫的組態資訊。 每個次要資料庫儲存一列。 |
注意
與特定主要資料庫位於相同次要伺服器上的次要資料庫,會共用 log_shipping_secondary 資料表中的設定。 若針對一個次要資料庫變更共用設定,則對於其他資料庫而言該設定也會變更。
次要伺服器預存程序
預存程序 | 描述 |
---|---|
sp_add_log_shipping_secondary_database | 設定次要資料庫以進行記錄傳送。 |
sp_add_log_shipping_secondary_primary | 設定主要資訊、加入本機和遠端監視器連結,以及在次要伺服器上建立所指定主要資料庫的複製和還原作業。 |
sp_change_log_shipping_secondary_database | 變更次要資料庫設定,包括本機與遠端監視記錄。 |
sp_change_log_shipping_secondary_primary | 變更次要資料庫,例如:來源和目的地目錄,以及檔案保留期限。 |
sp_cleanup_log_shipping_history | 根據保留期限,在本機和監視器上清除記錄。 |
sp_delete_log_shipping_secondary_database | 移除次要資料庫,以及本機記錄和遠端記錄。 |
sp_delete_log_shipping_secondary_primary | 從次要伺服器移除與指定之主要伺服器相關的資訊。 |
sp_help_log_shipping_secondary_database | 從 log_shipping_secondary、 log_shipping_secondary_databases和 log_shipping_monitor_secondary 資料表擷取次要資料庫的設定。 |
sp_help_log_shipping_secondary_primary | 這個預存程序會擷取次要伺服器上所指定主要資料庫的設定。 |
sp_refresh_log_shipping_monitor | 替指定的記錄傳送代理程式以最新資訊重新整理監視器。 |
監視伺服器資料表
Table | 描述 |
---|---|
log_shipping_monitor_alert | 儲存警示作業識別碼。 |
log_shipping_monitor_error_detail | 儲存記錄傳送作業的錯誤詳細資料。 |
log_shipping_monitor_history_detail | 儲存記錄傳送作業的記錄詳細資料。 |
log_shipping_monitor_primary | 儲存與此監視伺服器關聯之主要資料庫的一筆監視記錄。 |
log_shipping_monitor_secondary | 儲存與此監視伺服器關聯之次要資料庫的一筆監視記錄。 |
監視伺服器預存程序
預存程序 | 描述 |
---|---|
sp_add_log_shipping_alert_job | 建立記錄傳送警示作業 (若尚未建立)。 |
sp_delete_log_shipping_alert_job | 移除記錄傳送警示作業 (若沒有關聯的主要資料庫)。 |
sp_help_log_shipping_alert_job | 傳回警示作業的作業識別碼。 |
sp_help_log_shipping_monitor_primary | 從 log_shipping_monitor_primary 資料表傳回指定的主要資料庫的監視記錄。 |
sp_help_log_shipping_monitor_secondary | 從 log_shipping_monitor_secondary 資料表傳回指定的次要資料庫的監視記錄。 |