Oracle11gR2ゲートウェイを介してSQLServer2005に接続しようとしていますが、SQL Serverからデータを取得するビューをクエリすると、次のエラーが発生します。
Error: ORA-28500:[Oracle][ODBC SQL Server Driver]String data, right truncation
Oracleで実行されているクエリのいくつかの列をコメントアウトしましたが、機能しました。コメントされた列はVARHCAR(30)のデータ型ですが、VARCHAR(30)である他のフィールドもあります。
このエラーの回避策はありますか?クエリ全体に失敗するこれらの3つの列を追加すると、すべてがOKになります。データソースであるSQL Server 2005で実行されているビューでこれらのフィールドの名前を変更しようとしましたが、結果はありません。
ODBCドライバーとSQLServerドライバーの両方がインストールされており、SQLServerドライバー「dg4msql」を使用しています。Oracle文字セットはAL32UTF8です。