• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 21158
  • 公開日時 : 2015/03/02 08:14
  • 更新日時 : 2018/04/09 17:00
  • 印刷

【DataSpider Servista】 x64版の ODBCアダプタで 64bit版 ODBCデータソースに接続したところエラーが発生しました

x64版 DataSpider Servista の ODBC アダプタで、64bit 版 ODBC データソースに接続したところ、以下のエラーが発生しました。原因と対処方法を教えて下さい。

[Microsoft][ODBC Driver Manager] 文字列またはバッファーの長さが無効です。
カテゴリー : 

回答

■原因
 
過去事例を確認したところ、ODBCデータソースと、ODBC - JDBC ブリッジの組み合わせによって発生するエラーでした。
 
※過去事例では、以下のデータベースに対する接続でエラーが発生していました
 SQL Server、Oracle、Access、Sybase
 
以下のいずれかの方法により、ご対応をご検討ください。

 
■対応方法
 
  • JDBC Proxy Server 経由で接続する
JDBC Proxy Server を使用して、32bitOS の ODBC データソースに接続してください。
 
  • Windows x86 版の DataSpider Servista を使用する
Windows x86 版の DataSpider Servista では、32bit の ODBC データソースを参照することができます。このため、Windows x86 版の DataSpider Servista を検討してください。
 
  • JDBC ドライバを使用する
JDBC ドライバを使用する、JDBC アダプタを使用してください。また、Oracle、SQL Server など、JDBC ドライバを使用する専用のアダプタがリリースされている場合、そちらのアダプタもご検討ください。
目的別で検索
トラブルシューティング