【发布时间】:2010-12-28 20:02:39
【问题描述】:
我们正在尝试通过 Oracle 11gR2 网关连接到 Sql Server 2005,当我们查询从 Sql Server 获取数据的视图时,我们收到此错误:
Error: ORA-28500:[Oracle][ODBC SQL Server Driver]String data, right truncation
我已经注释掉了在 Oracle 上运行的查询中的一些列,并且它有效。注释列的数据类型为 VARHCAR(30),但也有其他字段为 VARCHAR(30)。
此错误是否有任何解决方法,如果我添加这 3 列使整个查询失败,一切都会好的,我尝试在作为数据源的 Sql Server 2005 上运行的视图中重命名这些字段,没有结果.
ODBC 和 SQL Server 驱动程序都已安装,我们使用的是 SQL Server 驱动程序“dg4msql”。 Oracle 字符集是 AL32UTF8。
【问题讨论】:
标签: database sql-server-2005 odbc oracle11gr2