0

我们已经建立了事务复制,其中发布者和订阅者端的数据库放在同一个 SQL Server 下。发布者数据库排序规则和列级排序规则是 SQL_Scandinavian_Pref_CP850_CI_AS,而订阅者端是 Finnish_Swedish_CI_AS。SQL Server 排序规则也是 SQL_Scandinavian_Pref_CP850_CI_AS。当我尝试复制具有特殊字符(如“åÅäÄöÖ”)的数据的 varchar 列时,它会在订阅者端以“†„Ž”™ 的形式交付,这是不可接受的。

你们能否建议任何解决方案以在订户端获取正确的数据?另外,如果无法修复此错误,请建议任何替代架构以在具有不同排序规则的数据库之间传递数据?请建议。

4

1 回答 1

0

这个问题与我在 stackexchange.com 上发布的另一个问题重复。我也在那里发布了答案。请在下面找到该帖子的链接: https ://dba.stackexchange.com/questions/278640/chang-collat​​ion-of-sql-database-in-production-environment-to-minimize-downtim/278933#278933

于 2020-11-03T04:23:49.687 回答