sql >> データベース >  >> RDS >> Sqlserver

カーソルサポートの回避策は、SQL Server ParallelDataWarehousingTDSエラーの実装機能ではありません

    バージョン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に保存されます 。


    1. T-SQLでのSQLServer正規表現

    2. SQL Server RAISERRORとは何ですか?

    3. AndroidはSQLiteのデータベースバージョンをどこに保存しますか?

    4. GATHER_PLAN_STATISTICSは、基本的な計画統計を生成しません