我正在尝试将数据从 MS SQL Server 2008 R2 中的表导出到 RDB 数据库。但是我在将希伯来语字符串导出到 RDB 时遇到问题,因为我的 SQL Server 是 Unicode 而我的 RDB 是非 unicode。
以下是详细信息:
我正在使用适用于 .NET 的 Oracle RDB 数据提供程序
我在目标表中有一个非 Unicode 文本字段,即使我将数据转换为 28598 字符串,数据仍然在 RDB 中以 Unicode 格式出现(并且变得不可读)。
结果如下:
我添加了一个网格数据查看器来检查数据的格式是否正确,看起来是否正确。
我更进一步,为这个特定的列手动配置了 ADO.NET 外部列属性以匹配数据类型(他自动将其识别为 Unicode,但事实并非如此)。
为此,我检查了 FALSE 外部数据验证。否则 SSIS 将开始运行。
如果有人有从 SSIS 在 RDB 中编写非 Unicode 数据的经验,请告诉我。它可以是希伯来语或任何其他使用非 Unicode 字符的语言。