配置 SQL Server 源数据库

Datastream 可与以下类型的 SQL Server 数据库搭配使用:

如需设置用于数据流式传输的源 SQL Server 数据库,您必须启用变更数据捕获 (CDC),设置权限和日志记录,并定义保留政策。如需了解如何配置每种类型的 SQL Server 数据库,请参阅以下部分。

配置概览

从 SQL Server 来源复制数据时,Datastream 会使用事务日志跟踪数据操纵语言 (DML) 更改。这种方法可以减少数据库的负载,同时保持快速数据检索。

为防止数据丢失,请务必在 Datastream 读取日志之前不截断日志。另一方面,如果日志文件保留时间过长,它们会占用过多存储空间,最终可能导致数据库实例进入只读模式。

为了确保 CDC 读取器有足够的时间读取日志,同时允许截断日志以节省存储空间,您需要应用其他配置步骤,例如更改轮询间隔和设置截断保护措施。这些步骤额外增加了一层保护,以确保即使 Datastream 端发生停机或源数据库与 Datastream 之间存在连接问题,Datastream 也可以读取数据。