2011-01-07 4 views
3

2つのSQL Serverがあり、リンクサーバーとしてセットアップしています。実行時に、リンクされたサーバーから自身のテーブルにテーブルを結合する必要がある特定のストアドプロシージャがあります。しばしば、それは永遠に、少し見た後、それは活動モニタでは、 "PREEMPTIVE_OLEDBOPS"を取得するようだと思われる時間。しかしこれは、SPがASP.NETから呼び出されたときだけです。 SQL Server Management Studioでクエリを実行すると、毎回6秒でクエリが実行されます。preemptive_oledbopsを回避する方法リンクサーバーを使用したSQL Server 2008

私はdbaではありません - 私の知識はかなり表面的です。このエラーコードのためのグーグルは、それが待っているコードだと示唆していますが、私はそれらを回避する方法や正確に何が原因であるかに関する情報を得ることができませんでした。任意の助け

おかげで、 〜P

+0

私は確かにこの回答を見たいと思うでしょう...私はPREEMPTIVE_OLEDBOPS待機コードを持つ完全にアイドル状態のSQLサーバ上で1時間以上実行されている "CREATE PROCEDURE"スクリプトを持っています。 – NTDLS

答えて

0

OPENQUERYコマンドを使用するようにSPを適応してください。

関連する問題