Oracle CDC 服务要求所有目标 SQL Server 实例包含 MSXDBCDC 数据库。 在 CDC 服务配置控制台中使用“准备 SQL Server”来创建此数据库。 这会创建一个特殊的脚本,该脚本用于为此数据库创建所需的表、存储过程和其他必需项目。 此任务仅针对每个目标 SQL Server 实例执行一次。
有关 MSXDBCDC 数据库的详细信息,请参阅 MSXDBCDC 数据库。
在 CDC 服务配置控制台中,单击“ 准备 SQL Server”。 如果此选项不可用,请确保在控制台的左窗格中选择了 本地 CDC 服务 。
选项
服务器名称
键入 SQL Server 所在的服务器的名称。
身份验证
选择以下项之一:
Windows 身份验证
SQL Server 身份验证:如果选择此选项,则必须在连接到的 SQL Server 中键入用户的用户名和密码。
若要为 Oracle CDC 准备 SQL Server 实例,登录名必须具有 MSXDBCDC 数据库的写入权限。 输入具有对 MSXDBCDC 数据库写入权限的登录名凭据,例如属于角色 sysasmin 的成员。
选项
单击箭头可查看要配置的可用选项。 可以选择保留这些选项的默认值。 可用选项包括:
连接超时:输入 CDC Service for Oracle 在超时前等待连接到 SQL Server 的时间(以秒为单位)。默认值为 15。
执行超时:键入 Oracle CDC Windows 服务等待命令在超时前执行的时间(以秒为单位)。默认值为 30。
加密连接:选择 “加密连接 ”,以便在 Oracle CDC 服务和目标 SQL Server 实例之间使用加密连接进行通信。
高级:根据需要键入任何其他连接属性。
查看脚本
单击“ 查看脚本 ”以查看安装脚本的只读版本。 如果需要,SQL Server 系统管理员可以将此脚本复制到 SQL Server 管理控制台中以对其进行编辑。 有关准备 SQL Server 脚本的详细信息,请参阅 “为 Oracle 准备 SQL Server CDC-View 脚本”。