为 CDC 准备 SQL Server
重要
Attunity 的 Oracle 变更数据捕获功能现已弃用。 有关详细信息,请参阅公告。
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
角色的成员。
选项
单击箭头可以查看要配置的可用选项。 您可以选择保留这些选项不变,使用其默认值。 可用选项是:
连接超时值:键入一个时间(秒钟),未超过该时间,Oracle CDC 服务将等待与 SQL Server 的连接,超过该时间后即超时。默认值为 15。
执行超时值:键入一个时间(秒钟),未超过该时间,Oracle CDC Windows 服务将等待命令执行,超过该时间后即超时。默认值为 30。
加密连接:选择 “加密连接” 将使用加密连接进行 Oracle CDC 服务和目标 SQL Server 实例之间的通信。
高级:根据需要键入任何其他连接属性。
查看脚本
单击“查看脚本”可查看安装脚本的只读版本。 SQL Server 系统管理员可以将此脚本复制到 SQL Server 管理控制台,以便根据需要进行编辑。 有关准备 SQL Server 脚本的详细信息,请参阅 为 Oracle CDC 视图脚本准备 SQL Server。