我们正在尝试通过 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。