Мы пытаемся подключиться к Sql Server 2005 через шлюз Oracle 11gR2, и когда мы запрашиваем представление, которое получает данные с 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.