現象
Microsoft SQL Server 2019 を使用していることを前提としています。 SQL Server Management Studio (SSMS) オブジェクトエクスプローラーでジョブノードを展開したり、ジョブアクティビティモニターでジョブの状態を表示したり、ジョブの詳細を表示したり、ジョブに変更を加えたりすることはできません。 Tプログラムが応答を停止するか、次のようなエラーメッセージが表示されることがあります。
この要求のデータを取得できませんでした。 (Microsoft.SqlServer.Management.Sdk.Sfc)
Transact-sql ステートメントまたはバッチの実行中に例外が発生しました。 (Microsoft.SqlServer.ConnectionInfo)
現在のコマンドで重大なエラーが発生しました。 結果は破棄する必要があります。 (.Net SqlClient データプロバイダー)
さらに、SQLAGENT も確認できます。EXE は、1つ以上のプロセッサでの CPU 時間の使用状況を示しています。 SQL Server 内でアクティビティを追跡すると、 xp_sqlagent_enum_jobs のクエリでは、タイムアウト期間内に情報が返されないことがわかる場合があります。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
回避策
この問題を回避するには、次の方法を使用します。
-
現在のタイムスタンプよりも小さい次の実行時のタイムスタンプを持つジョブを変更しないようにします。
-
SQL Server 2019 用の CU1 を使用します。
詳細情報
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。