SQL Server のデータコレクターでデッドロックが稀に発生します

現象
SQL Server のデータコレクターを使用している際にデッドロックが発生し、以下のイベントが記録されることがあります。

イベント ID:       12291
説明:
Package "TSQLQuery_xxxxxxx_MSSQL10_50_xxxxxx_{7B191952-8ECF-4E12-AEB2-EF646EF79FEF}_1_Collect" failed.

イベント ID:       12291
説明:
Package "TSQLQueryCollect" failed.

イベント ID:       12291
説明:
Package "Set_{7B191952-8ECF-4E12-AEB2-EF646EF79FEF}_Master_Package_Collection" failed.
原因
データコレクターは内部的にテーブル値変数を管理するシステムテーブルを参照しており、テーブル値変数を使用するタイミングによって、tempdb データベース上のシステムテーブルでデッドロックが発生することがあります。
解決方法
このデッドロックによってそのタイミングの情報採取が失敗しますが、通常はその後のスケジュール実行で情報採取が行われるため、特に対処は必要ありません。
回避策
状況
詳細
本動作は、SQL Server 2008/2008 R2/2012 でデータコレクターを使用する際に、発生する可能性のある動作となります。
関連情報
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2896461 - 最終更新日: 09/29/2016 15:17:00 - リビジョン: 3.0

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbdeployment kbsetup kbhowto KB2896461
フィードバック