1

SQL Server ビューから DMO ファイルを生成するレガシ サーバー アプリを維持しています。

SQL Server がすべての CPU リソースを消費するため、サーバーがクラッシュすることがあります。

SQL Server モニターを使用すると、すべての CPU 時間を消費し、サーバーをブロックしている SQLDMO 接続に問題があることがわかります。

dmo 接続は TRANSACTION LEVEL READ UNCOMMITTED であり、これらの SQL は何週間も終了しないため、その理由がわかりません。唯一の解決策は、サーバーをシャットダウンすることです。

4

1 に答える 1

0

これらの接続が閉じられない理由をコードで調べることをお勧めします。最後に適切なクロージングがないか、それらの線に沿って何かがあると思います。

それがオプションでない場合は、これらの特定のジョブがたとえば24時間より長く実行された場合に、これらの特定のジョブを頻繁に強制終了するスケジュールされたジョブを実行することを検討できます。

于 2012-08-03T12:30:18.670 に答える