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

Avatar
dstn

Question

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

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

Answer

■原因

過去事例を確認したところ、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 ドライバを使用する専用のアダプタが
 リリースされている場合、そちらのアダプタもご検討ください。

参考情報





[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q175

コメント

記事コメントは受け付けていません。

Powered by Zendesk