バージョン1.7.16では、Easysoft SQL Server ODBCドライバーは、アプリケーションの動作でクエリ結果のデータのサブセットのみが必要であることが示唆された場合に、クライアントカーソルの使用からサーバーカーソルの使用に変更されました。このカーソルの動作により、SQLServerODBCドライバーがMicrosoftのネイティブクライアントとさらに整合します。
この動作のオーバーライドはバージョン1.8.10で追加されました。これは、アプリケーションが実際に結果セット全体を必要とする場合、サーバーカーソルが遅いため、サーバーカーソルを使用するとパフォーマンスに影響するためです。
この変更のもう1つの副作用は、SQLAzureでのこのエラーです。
"Cursor support is not an implemented feature for SQL Server Parallel Data Warehousing TDS" error
カーソルの以前の動作に戻し、このエラーが生成されないようにするには、このOVERRIDE
を追加します。 ODBCデータソースへの行:
[SQLSERVER_SAMPLE] . . . OVERRIDE=65536
ODBCデータソースは通常、/etc/odbc.ini
に保存されます 。