3

2 つの SQL Server があり、それらをリンク サーバーとして設定しています。実行時にリンク サーバーのテーブルを独自のテーブルに結合する必要がある特定のストアド プロシージャが 1 つあります。多くの場合、永遠にかかるように見えますが、少し調べてみると、アクティビティモニターで「PREEMPTIVE_OLEDBOPS」が表示されているようです。ただし、これは SP が ASP.NET から呼び出された場合のみです。SQL Server Management Studio でクエリを実行すると、クエリは毎回 6 秒で実行されます。

私はデータベース管理者ではないので、ここでの私の知識はかなり表面的なものです。このエラーコードをグーグルで検索すると、待機コードであることが示唆されますが、それらを回避する方法や正確な原因に関する情報は得られませんでした.

助けてくれてありがとう、~P

4

1 に答える 1

0

OPENQUERYコマンドを使用するように sp を調整してみてください。

于 2011-08-28T20:09:06.920 に答える