如何:啟用記錄傳送 (Transact-SQL)

此主題說明如何使用 Transact-SQL 來啟用記錄傳送,以及加入次要資料庫。

[!附註]

SQL Server 2008 Enterprise (含) 以後版本支援備份壓縮。在建立記錄傳送設定時,您可以控制記錄備份的備份壓縮行為。如需詳細資訊,請參閱<備份壓縮 (SQL Server)>。

必要條件:在設定記錄傳送之前,您必須建立一個共用,讓次要伺服器能夠使用交易記錄備份。這是將要產生交易記錄檔備份之目錄的共用。例如,您若是將交易記錄檔備份到 c:\data\tlogs\ 目錄,就可以建立該目錄的 \\primaryserver\tlogs 共用。

若要啟用記錄傳送

  1. 在次要伺服器上還原主要資料庫的完整備份,以初始化次要資料庫。

  2. 在主要伺服器上執行 sp_add_log_shipping_primary_database,以加入主要資料庫。預存程序會傳回備份作業識別碼及主要識別碼。

  3. 在主要伺服器上執行 sp_add_jobschedule,以加入排程來供備份作業使用。

  4. 在監視伺服器上執行 sp_add_log_shipping_alert_job,以加入警示作業。

  5. 在主要伺服器上啟用備份作業。

  6. 在次要伺服器上,執行 sp_add_log_shipping_secondary_primary,提供主要伺服器與資料庫的詳細資料。這個預存程序會傳回次要識別碼及複製與還原作業識別碼。

  7. 在次要伺服器上執行 sp_add_jobschedule,以設定複製與還原作業的排程。

  8. 在次要伺服器上執行 sp_add_log_shipping_secondary_database,以加入次要資料庫。

  9. 在主要伺服器上執行 sp_add_log_shipping_primary_secondary,將有關新次要資料庫的必要資訊加入主要伺服器。

  10. 在次要伺服器上,啟用複製與還原作業。