Share via


設定記錄傳送

更新: 2006 年 12 月 12 日

您可以使用 SQL Server Management Studio,或是手動執行一系列的預存程序,以設定記錄傳送。設定記錄傳送包含下列基本步驟:

  1. 選擇伺服器來作為您的主要伺服器、次要伺服器,以及選用性監視伺服器。
    ms188698.note(zh-tw,SQL.90).gif附註:
    64 位元和 32 位元環境中的 SQL Server 磁碟儲存格式是相同的。因此,記錄傳送組態可以結合在 32 位元環境中執行的伺服器執行個體,以及在 64 位元環境中執行的伺服器執行個體。
  2. 為交易記錄備份建立檔案共用,最好是在不屬於記錄傳送設定部分的容錯伺服器上。為了將主要伺服器的可用性達到最大,Microsoft 建議的最佳作法是將備份共用放在其他主機電腦上。
  3. 選擇主要資料庫的備份排程
  4. 為每部次要伺服器建立一個資料夾,未來要將交易記錄備份檔案複製到這個資料夾中。這些資料夾通常位於次要伺服器上。
  5. 設定一或多個次要資料庫。
  6. 選擇性地設定監視伺服器。

設定次要伺服器來進行記錄傳送時,您可以在 Management Studio 記錄傳送的 [次要資料庫設定] 對話方塊上,選擇下列選項來設定次要資料庫:

  • 自動建立主要資料庫的備份,並將其還原至次要伺服器,在必要時建立次要資料庫。
  • 將主要資料庫已存在的備份還原至次要伺服器,在必要時建立次要資料庫。

您也可以手動還原資料庫備份,以將次要資料庫初始化。

ms188698.note(zh-tw,SQL.90).gif重要事項:
Management Studio 記錄傳送工具的目的是只要處理簡單的備份及還原狀況。若是複雜的案例,像是含有許多檔案或非預設選項的資料庫,您就必須手動備份及還原完整的資料庫。一般來說,需要複雜的 BACKUP 或 RESTORE 命令的任何狀況,都要使用手動備份及還原。將次要資料庫還原之後,請使用 Management Studio 記錄傳送工具來完成設定記錄傳送。
ms188698.note(zh-tw,SQL.90).gif附註:
如需這些 Transact-SQL 陳述式的詳細資訊,請參閱<BACKUP (Transact-SQL)>及<RESTORE (Transact-SQL)>。

當您設定主要伺服器來進行記錄傳送時,可以指定在主要伺服器上建立交易記錄備份的頻率。如果交易量大,經常備份交易記錄檔來減少資料可能遺失的機會,將會有所幫助。

需求

記錄傳送具有下列需求:

  • 只要是與記錄傳送有關的所有伺服器執行個體,都必須安裝 SQL Server 2005 Standard Edition、SQL Server 2005 Workgroup Edition 或 SQL Server 2005 Enterprise Edition。
  • 與記錄傳送有關的伺服器應有相同的區分大小寫設定。
  • 記錄傳送組態中的資料庫,必須使用完整復原模式或大量記錄復原模式。

搭配其他功能或元件使用記錄傳送

記錄傳送只能與 SQL Server 2005 的下列功能或元件搭配使用:

  • 資料庫鏡像
    如果記錄傳送被用來與資料庫鏡像搭配使用,則記錄傳送設定的現行主要資料庫,與資料庫鏡像的現行主要資料庫,必須是相同的資料庫。如需詳細資訊,請參閱<資料庫鏡像和記錄傳送>。
  • 複寫
    如需有關記錄傳送對複寫行為之影響,以及從次要資料庫 (如果遺失主要資料庫) 進行複寫之需求和程序的資訊,請參閱<複寫和記錄傳送>。
  • Notification Services
    如需有關使用 Notification Services 設定記錄傳送的資訊,請參閱<搭配 Notification Services 使用記錄傳送或資料庫鏡像>。
  • Vardecimal 儲存格式
    記錄傳送可以使用 Vardecimal 儲存格式正常運作。但是每個 Database Engine 都必須升級為 SQL Server 2005 Service Pack 2 (含) 以上,而且所有相關資料庫都必須啟用 Vardecimal 儲存格式。如需有關 Vardecimal 儲存格式的詳細資訊,請參閱<將十進位資料儲存成可變長度>。

檢視交易記錄傳送狀態 (SQL Server Management Studio)

針對與記錄傳送相關的任何伺服器執行個體 (無論是監視、主要或次要伺服器),SQL Server Management Studio 都會提供目前伺服器執行個體的記錄傳送活動報告。如需詳細資訊,請參閱<如何:檢視記錄傳送報表 (SQL Server Management Studio)>。

權限

您必須是各伺服器執行個體的系統管理員 (sysadmin),才能設定記錄傳送。

記錄傳送設定中的備份及還原目錄必須遵照下列要求:

  • 為了讓備份作業能順利進行,主要伺服器執行個體上的 SQL Server 服務帳戶和備份作業的 proxy 帳戶 (依預設,這是主要伺服器執行個體上的 SQL Server Agent 帳戶),必須要有備份目錄的讀/寫權限。
  • 為了讓複製作業能順利進行,複製作業的 proxy 帳戶 (依預設,這是次要伺服器執行個體上的 SQL Server Agent 帳戶) 必須要有備份目錄的讀取權限,以及複製目錄的寫入存取權。
  • 為了讓還原作業能順利進行,次要伺服器執行個體上的 SQL Server 服務帳戶和還原作業的 Proxy 帳戶 (依預設,這是次要伺服器執行個體上的 SQL Server Agent 帳戶),必須要有複製目錄的讀/寫存取權。

請參閱

工作

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

概念

記錄傳送資料表與預存程序
在另一個伺服器執行個體上提供可用的資料庫時,管理中繼資料
監視記錄傳送

其他資源

記錄傳送

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

新增內容:
  • 新增關於 64 位元和 32 位元環境具有相同 SQL Server 磁碟儲存格式的附註。
  • 新增關於 Vardecimal 儲存格式的項目符號。