问题标签 [symmetricds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

sql-server - 将 SymmetricDS 连接到 ParaSQL

我们正在尝试使用 SymmetricDS 测试将数据从我们的本地 SQL Server 2008R2 机器加载到 ParaSQL。我们有一个带有 ParaSQL 的专用服务器实例,它需要 SSL 连接。证书由 ParaSQL 提供。

我们陷入困境的是如何配置 SymmetricDS 以使用安全套接字层进行此连接。我们可以在文档中找到一些关于如何生成密钥的信息,但没有关于如何使用提供的证书进行连接的信息。

这里有人有这方面的经验吗?

提前致谢。

0 投票
1 回答
928 浏览

timestamp - 修改每个 Firebird 数据库的 CURRENT_TIMESTAMP

我在同一台服务器上有许多数据库,每个数据库代表不同的时区(太平洋、山区、中部和东部)。现在我的程序使用'NOW'CURRENT_TIMESTAMP来获取记录的当前时间。这是个问题。

使用 SymmetricDS 将数据从不同的计算机同步到这个中央服务器。但是,我遇到的问题是,在这个中央服务器上运行的程序是编写的,就好像它们是办公室本地的一样。这意味着当它调用时间戳时,它会在可能不代表他们办公室的服务器时区执行它。结果,某些数据连续性变得混乱。

除了遍历程序并重写利用当前时间的每种情况之外,我们更愿意找到一种方法在每个数据库中以不同的方式表示时间……以某种方式分别抵消每个数据库中的时区。

在阅读了尽可能多的与该主题相关的内容后,我有哪些选择?

0 投票
0 回答
294 浏览

symmetricds - 错误 8 [第二阶段失败] 带有本机错误 16

我已经安装了symmetricds3.7.23 版本。当我单击启动服务器按钮时。我收到以下错误消息。错误 8 [第二阶段失败] 带有本机错误 16。请任何人告诉我为什么我会收到此错误?

0 投票
1 回答
5586 浏览

symmetricds - 不可能写入二进制日志,因为 BINLOG_FORMAT = STATEMENT 并且至少一个表使用了仅限于基于行的日志记录的存储引擎。

我是 srikanth,在我的项目中,我想在“sqlite”和“mysql”之间复制数据......在“mysql”数据库中创建了 sym 表。但数据不是复制......我在“对称日志文件”中遇到了以下异常", "org.jumpmind.db.sql.SqlException: 无法执行语句: 无法写入二进制日志,因为 BINLOG_FORMAT = STATEMENT 并且至少一个表使用仅限于基于行的日志记录的存储引擎。InnoDB 仅限于行日志记录当事务隔离级别为 READ COMMITTED 或 READ UNCOMMITTED 时”....我可以知道原因吗.....提前谢谢

0 投票
1 回答
703 浏览

database - 视图中的 SymmetricDS 同步

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

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

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

谁能帮我?如果我问的实际上是不可能的,那么创建一个不使用触发器来同步表的扩展是可能的吗?我不在乎两个数据库是实时同步的,我可以使用预定的作业,就可以了。

谢谢你的帮助和建议。

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

0 投票
1 回答
502 浏览

symmetricds - 对称专业版和注册

我正在尝试使用SymmetricDS pro v 3.7.23

我使用 2 个文件:master.properties对于主数据库:

slave.proerties对于备份数据库:

我做了用户指南中的其他所有操作,但是当我运行 master 然后运行 ​​The slave 时,我在从站端出现错误:

无法使用提供的 url 联系注册服务器

我做错了什么?

0 投票
1 回答
86 浏览

symmetricds - 不将数据复制到所有客户端节点

我想要三个节点之间的复制,我使用的是 symmetricds pro 版本 3.7.23。假设我有节点 A、B 和 C。假设 A 是主节点,B、C 是客户端。当我在主节点上插入数据时,数据正在移动到节点 A 和 B。当我在节点 B 上插入数据时,数据正在移动到主节点而不是节点 C。当我在节点 C 上插入数据时,数据正在移动到主节点而不是节点 B。我错在哪里?

在此先感谢,斯里坎特

0 投票
1 回答
92 浏览

java - SymmetricDS 条件同步

我需要通过 SymmetricDS 设置条件同步。我知道我可以使用列来确定条目是否正在同步,但我需要通过外部表来确定它。有没有办法做到这一点?

即我在一个表和表中有条目project_id,说明哪些用户在哪个项目上,我需要用户只接收他的项目。

另外,作为一个附带问题,有没有办法动态更改同步规则(或在我第一次启动它之后完全更改它们)?

0 投票
1 回答
869 浏览

symmetricds - 客户状态为开放未注册

您好,我正在使用 sqlite 数据库开发 android 项目。我正在使用 Symmetricds pro 进行客户端和服务器之间的复制。状态是开放的,但未在服务器端注册,并且没有允许注册的选项。我可以知道为什么吗?在此先感谢

0 投票
0 回答
279 浏览

mysql - 对称DS服务器(postgresql)客户端(mysql)设置允许发送表模式忽略FK约束

我想设置以下场景:服务器(postgres)被复制到客户端(mysql)。只有一个方向。我正在尝试使用 symmetricsDS 构建此设置。当我尝试将表模式发送到客户端节点时会出现问题。它总是以:

Cannot add foreign key constraint

我试图.properties为客户设置文件/sds/engines

db.init.sql=@@session.foreign_key_checks=0

我也尝试像这样定义扩展:

也没有成功。

更新

设置中有选项:

http://www.symmetricds.org/issues/view.php?id=2282