SymmetricDS 从视图同步

SymmetricDS synch from view

我正在查看 SymmetricDS(最新版本 symmetric-server-3.7.24)的功能,我在他们的论坛上看到它实际上可以从视图同步。 所以我尝试从视图同步,但是当我 运行 程序时出现错误,因为 symmetricDs 无法在视图上创建触发器。 我还读到如果使用物化视图,则应创建触发器。

该视图位于 sqlserver 2008 上。我删除了该视图并创建了一个具有模式绑定的新视图并在其上添加了一个集群索引。我还检查了所有选项是否都按照 MSDN 指南中的要求进行了设置,以创建索引 table。

我再次 运行 symmetricDS 但仍然无法在视图上创建触发器。

谁能帮帮我? 如果我问的实际上是不可能的,那么可以创建一个不使用触发器来同步 tables 的扩展吗?我不在乎这两个数据库是实时同步的,我可以使用计划作业,它会很好。

感谢您的帮助和建议。

顺便说一句:我也可以换一个你知道更好的工具:)

我认为这不是受支持的用例。但是,您可以尝试在 sym_trigger 上将 sync_on_insert/update/delete 字段设置为 0。然后您就可以将视图与初始加载同步或通过安排重新加载(请参阅 "symadmin reload-table" 命令)。