新增目標實例並配置 AlwaysOn 可用性群組

在擁有共用磁碟陣列的 SQL Server 叢集節點上安裝 CDC 抄寫 之後,您必須使用配置工具來新增實例。

程序

  1. 啟動配置工具並新增實例,以指定 AlwaysOn 可用性群組的接聽器名稱和接聽器埠。
    將 AlwaysOn 接聽器名稱和埠配置為主機和埠。 使用用來建立 AlwaysOn 可用性群組的相同資訊。
    附註: 在您新增實例之後,請不要啟動它。
  2. IBM® Data Replication for Microsoft SQL Server 安裝目錄的 \bin 資料夾中執行下列指令:
    dmcreateclusterservice -I instance_name passive_node_name
    其中 passive_node_name 是叢集中被動節點的名稱。
  3. 使用 Windows Failover Cluster Manager ,檢查建立 AlwaysOn 可用性群組時 Microsoft SQL Server 所建立的角色。 請確定安裝 CDC Replication 所在的共用叢集磁碟陣列已新增為可用性群組角色中的相依資源。
  4. 在叢集角色中建立新的「通用服務」資源,其中包含每一個 IBM Data Replication for Microsoft SQL Server 實例的可用性群組。 從清單中選取 IBM CDC 抄寫 服務名稱。

    CDC 抄寫 服務名稱包含服務名稱中的實例名稱。 若要確保 CDC 抄寫 資源相依於可用性群組中的其餘資源,請遵循下列步驟:

    1. 用滑鼠右鍵按一下您新增至可用性群組角色的 CDC 抄寫 資源,然後選取 內容
    2. 導覽至「相依關係」標籤,並將其餘資源新增至相依關係清單。
    此變更可確保在失效接手 CDC 抄寫 中,是第一個要停止的資源,以及最後一個要重新啟動的資源。 此行為可防止磁碟機或資料庫在 CDC 抄寫 停止之前進行失效接手,這應該會減少失效接手期間發生非預期錯誤的機會。
  5. 用滑鼠右鍵按一下服務名稱,並清除 如果重新啟動失敗,此角色中的所有資源都會失敗 勾選框。

    CDC 抄寫 服務失敗或手動停止時,此步驟可防止 SQL Server 進行失效接手。 您也可以選擇 如果資源失敗,請勿重新啟動 ,以防止在手動停止 CDC 抄寫 時自動重新啟動它。 如需詳細資料,請參閱 Microsoft 文件。

  6. 讓新的叢集資源上線。

個結果

完成此作業之後, CDC 抄寫 將在 AlwaysOn 可用性群組中運作,並支援其服務的失效接手。 當您在 AlwaysOn 可用性群組中使用 CDC 抄寫 時,也應該注意下列考量:
  • 在失效接手之後必須重新啟動訂閱。
    附註: 當失敗符合持續性訂閱的重新啟動規則時,持續性訂閱可以在失效接手之後允許自動重新啟動訂閱。 如需相關資訊,請參閱 讓訂閱持續
  • 所有 CDC Replication 應用程式 (例如服務、配置工具及指令行公用程式) 都必須從包含 AlwaysOn 可用性群組定義的作用中節點執行。 應用程式檔案儲存在共用磁碟上,且您只能在叢集中的作用中節點上存取它。
  • 被動節點上沒有 Windows「開始」功能表捷徑。