在擁有共用磁碟陣列的 SQL Server 叢集節點上安裝 CDC 抄寫 之後,您必須使用配置工具來新增實例。
程序
- 啟動配置工具並新增實例,以指定 AlwaysOn 可用性群組的接聽器名稱和接聽器埠。
將 AlwaysOn 接聽器名稱和埠配置為主機和埠。 使用用來建立 AlwaysOn 可用性群組的相同資訊。
附註: 在您新增實例之後,請不要啟動它。
- 在 IBM® Data Replication for Microsoft SQL Server 安裝目錄的 \bin 資料夾中執行下列指令:
dmcreateclusterservice -I instance_name passive_node_name
其中
passive_node_name 是叢集中被動節點的名稱。
- 使用 Windows Failover Cluster Manager ,檢查建立 AlwaysOn 可用性群組時 Microsoft SQL Server 所建立的角色。 請確定安裝 CDC Replication 所在的共用叢集磁碟陣列已新增為可用性群組角色中的相依資源。
- 在叢集角色中建立新的「通用服務」資源,其中包含每一個 IBM Data Replication for Microsoft SQL Server 實例的可用性群組。 從清單中選取 IBM CDC 抄寫 服務名稱。
CDC 抄寫 服務名稱包含服務名稱中的實例名稱。 若要確保 CDC 抄寫 資源相依於可用性群組中的其餘資源,請遵循下列步驟:
- 用滑鼠右鍵按一下您新增至可用性群組角色的 CDC 抄寫 資源,然後選取 內容。
- 導覽至「相依關係」標籤,並將其餘資源新增至相依關係清單。
此變更可確保在失效接手 CDC 抄寫 中,是第一個要停止的資源,以及最後一個要重新啟動的資源。 此行為可防止磁碟機或資料庫在 CDC 抄寫 停止之前進行失效接手,這應該會減少失效接手期間發生非預期錯誤的機會。
- 用滑鼠右鍵按一下服務名稱,並清除 如果重新啟動失敗,此角色中的所有資源都會失敗 勾選框。
當 CDC 抄寫 服務失敗或手動停止時,此步驟可防止 SQL Server 進行失效接手。 您也可以選擇 如果資源失敗,請勿重新啟動 ,以防止在手動停止 CDC 抄寫 時自動重新啟動它。 如需詳細資料,請參閱 Microsoft 文件。
- 讓新的叢集資源上線。
個結果
完成此作業之後, CDC 抄寫 將在 AlwaysOn 可用性群組中運作,並支援其服務的失效接手。 當您在 AlwaysOn 可用性群組中使用 CDC 抄寫 時,也應該注意下列考量:
- 在失效接手之後必須重新啟動訂閱。
附註: 當失敗符合持續性訂閱的重新啟動規則時,持續性訂閱可以在失效接手之後允許自動重新啟動訂閱。 如需相關資訊,請參閱
讓訂閱持續。
- 所有 CDC Replication 應用程式 (例如服務、配置工具及指令行公用程式) 都必須從包含 AlwaysOn 可用性群組定義的作用中節點執行。 應用程式檔案儲存在共用磁碟上,且您只能在叢集中的作用中節點上存取它。
- 被動節點上沒有 Windows「開始」功能表捷徑。