Oracle CDC 服务要求所有目标 SQL Server 实例包含 MSXDBCDC 数据库。 在 CDC 服务配置控制台中使用“准备 SQL Server”操作来创建此数据库。此任务仅对每个目标 SQL Server 实例执行一次。
下面介绍如何使用 CDC 服务配置控制台为 Oracle 变更数据捕获准备 SQL Server 数据库。 此过程将创建 MSXDBCDC 数据库,并定义所需的表、存储过程和其他必需项目。
由 Oracle CDC 服务管理员负责为 Oracle CDC 准备 SQL Server。 有关 CDC 服务管理员角色的详细信息,请参阅 Attunity 为 Oracle 提供的变更数据捕获服务的用户角色。
为 CDC 启用 SQL Server
- 从 “开始” 菜单中,选择 Oracle 的 CDC 服务配置。 
- 在左窗格中选择本地 CDC 服务,然后在“操作”窗格中,单击“准备 SQL Server”。 - 还可以右键单击 “本地 CDC 服务 ”并选择“ 准备 SQL Server”。 
- 在“为 Oracle CDC 准备 SQL Server 实例”对话框中输入所需的信息。 有关如何在此对话框中输入所需信息的信息,请参阅 “为 CDC 准备 SQL Server”。 - 若要为 Oracle CDC 准备 SQL Server 服务器实例,登录账号必须具有 MSXDBCDC 数据库的写入权限。 输入具有对 MSXDBCDC 数据库写入权限的帐户的凭据,例如 - sysasmin数据库角色的成员。
注意:可以单击“ 查看脚本 ”以查看安装脚本的只读版本。 SQL Server 系统管理员可以将此脚本复制到 SQL Server 管理控制台中,以便根据需要进行编辑和执行。