Я получаю сообщение об ошибке, запрашивая удаленный сервер postgresql с моего сервера sql 2017 Standard через связанный сервер
, это запрос:
SELECT CAST(test AS VARCHAR(MAX)) FROM OpenQuery(xxxx,
'SELECT corpo::TEXT as test From public.notification')
, и это сообщение об ошибке:
Msg 7347, Level 16, State 1, Line 57
OLE DB provider 'MSDASQL' for linked server 'xxx' returned data that does not match expected data length for
column '[MSDASQL].test'. The (maximum) expected data length is 1024, while the returned data length is 7774.
Даже без преобразований ошибка все равно
Для odbc и связанного сервера я следовал этому удобному гиду .