SQLSERVER链接服务器查询报错所需数据长度不匹配

代码段:select * from openquery (test,‘call  ’)

描述:
SQLSERVER是2014,链接服务器是cahe数据库,查询的时候以下提示,仅仅是查询语句
链接服务器提供程序是Microsoft OLE DB Provider for ODBC Drivers

完整提示:
消息7347,级别16,状态1,第5行,链接服务器‘test’的OLE DB访问接口‘MSDASQL’返回的数据与列 ‘MSDASQL.code' 所需的数据长度不匹配。所需的(最大)数据长度为50,但返回的数据长度为51

求解决方法

更新一下处理方法,cahe数据库那边改一下输出类型,:%Text ,即可解决!

code字段设置的长度太小,改为varchar(60)