共用方式為


為 CDC 準備 SQL Server

重要

Change Data Capture for Oracle by Attunity 現已被取代。 如需詳細資訊,請參閱公告

Oracle CDC 服務要求所有目標 SQL Server 執行個體都必須包含 MSXDBCDC 資料庫。 您可在 CDC 服務組態主控台中使用「準備 SQL Server」動作來建立這個資料庫。 這樣會建立特殊指令碼,可執行該指令碼來針對這個資料庫建立必要資料表、預存程序和其他必要成品。 這個工作只會針對每個目標 SQL Server 執行個體執行一次。

如需有關 MSXDBCDC 資料庫的詳細資訊,請參閱<MSXDBCDC 資料庫>。

在 CDC 服務組態主控台中,按一下 [Prepare SQL Server (準備 SQL Server)]。 如果無法使用這個選項,請確定已在主控台的左窗格選取 [Local CDC Services (本機 CDC 服務)]

選項。

伺服器名稱

輸入 SQL Server 所在的伺服器名稱。

驗證

選取下列其中一個:

  • Windows 驗證

  • SQL Server 驗證:如果您選取這個選項,您必須針對您所連接之 SQL Server 中的使用者輸入 [使用者名稱] 和 [密碼]。

若要為 Oracle CDC 準備 SQL Server 執行個體,登入必須擁有 MSXDBCDC 資料庫的寫入權限。 請輸入擁有 MSXDBCDC 資料庫寫入權限之登入的認證,例如 sysasmin 角色的成員。

選項。

按一下箭頭即可檢視要設定的可用選項。 您可以選擇保留這些選項的預設值。 可用的選項如下:

  • 連線逾時:輸入 Oracle CDC 服務在逾時之前等候連接 SQL Server 的時間 (以秒數為單位)。預設值為 15

  • 執行逾時:輸入 Oracle CDC Windows 服務在逾時之前,等候執行命令的時間 (以秒數為單位)。預設值是 30

  • 加密連線:針對 Oracle CDC 服務與使用加密連線之目標 SQL Server 執行個體之間的通訊選取 [加密連線]。

  • 進階:必要時輸入其他任何連接屬性。

檢視指令碼

按一下 [檢視指令碼],檢視安裝指令碼的唯讀版本。 SQL Server 系統管理員可以將此指令碼複製到 SQL Server 管理主控台來進行編輯 (必要的話)。 如需準備 SQL Server 指令碼的詳細資訊,請參閱 為 Oracle CDC 檢視指令碼準備 SQL Server

另請參閱

如何使用 CDC 服務
如何準備 SQL Server 以使用 CDC