為 CDC 準備 SQL Server
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。