数据库名称:SQL SERVER
数据库版本:2012
各位好
我参考底下这个教学 设定 SQL SERVER Linked Server 到 DB2
https://dotblogs.com.tw/killysss/2015/10/26/153695
我安装完IBM Data Server Client后,提供者出现IBMOLEDB.DB2COPY1
https://i.imgur.com/Wjpqx4q.png
动态参数、巢状查询、允许Inprocess和支援like运算子 也都打勾了
https://i.imgur.com/y2RTPE3.png
其他资料来源我选 IBM OLE DB Provider - DB2COPY1
https://i.imgur.com/6X76UQ9.png
后来设定好了 试select几个表格 也都顺利取得资料
但是select某些表格会出现如下错误
讯息 7347,层级 16,状态 1,行 13
连结服务器 'test' 的 OLE DB 提供者 'IBMOLEDB.DB2COPY1' 传回与资料行
'[IBMOLEDB.DB2COPY1].中文说明' 应有资料长度不符的资料。
(最大) 资料长度应该为 80,而传回的资料长度为 52。
我也尝试使用openquery 但还是出现一样的错误
这错误看起来不像是权限不足
想请问 我是不是有那些地方设定漏掉了?
谢谢