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

OracleODBCドライバーでSQLServerを使用しているときに誤ったブックマーク序数エラーが発生した場合の対処方法

    SQLServerで次のような4つの部分からなるクエリを使用する場合:

    SELECT * FROM ORACLEWP..SYSTEM.CONTACTS

    ターゲットテーブルで定義されているインデックスによっては、次のOLEDBプロバイダーエラーが発生する場合があります。

    The OLE DB provider "MSDASQL" for linked server "ORACLEWP"
    returned a "NON-CLUSTERED and NOT INTEGRATED" index
    "SYS_C0010082" with the incorrect bookmark ordinal 0.

    このエラーを回避するには、MSDASQLプロバイダーのプロパティに移動し、[アクセスパスとしてインデックスを作成する]オプションのチェックを外します。次に、クエリを再実行します。


    1. アップサートのバージョンの選択/挿入:高い同時実行性のデザインパターンはありますか?

    2. SQLServerでセッションのANSI_NULLS設定を確認する方法

    3. MySQLで過去12か月のデータを取得する方法

    4. SQL Serverデータベースのオブジェクト(テーブル、ビュー、ストアドプロシージャ)のスキーマを変更する方法-SQL Server/TSQLチュートリアルパート28