如何修复 SymmetricDS 中的 unicode 数据错误

Posted

技术标签:

【中文标题】如何修复 SymmetricDS 中的 unicode 数据错误【英文标题】:How to fix unicode data error in SymmetricDS 【发布时间】:2019-09-21 15:01:44 【问题描述】:

我有一个 postgresql 数据有一些 unicode 表。 我已经为复制设置成功,但无法将原始 unicode 数据发送到 SQL 服务器。 我已经尝试过: mssql.use.ntypes.for.sync=true 但仍然有错误。 有人可以帮助我吗? 谢谢

【问题讨论】:

SQL 服务器上的列类型是否声明为 Unicode docs.microfocus.com/SM/9.60/Codeless/Content/database/concepts/… ? 是的,它是 nvachar() 【参考方案1】:

在进行以下更改后,它可以工作了

将属性文件中的连接改为:

 sendStringParametersAsUnicode=true
 mssql.use.ntypes.for.sync=true

但我可以看到,pressure 会大大提高您的服务器性能。

【讨论】:

以上是关于如何修复 SymmetricDS 中的 unicode 数据错误的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 应用程序中的 SymmetricDS

如何在 symmetricDS 社区版运行时动态添加引擎

SymmetricDS是如何工作的

[SymmetricDS]:来自源的多行仅向目标写入一行

SymmetricDS 安装

SymmetricDS:保持单独的自动增量计数器