2012-01-19 33 views
4

デッドロックの過去の履歴に関する情報は、どのように入手できますか?今日は午前10時です。私は@Martinスミスによって修正デッドロックの履歴

スタンド: はあなた

+0

実行しているSQL Serverのバージョンは何ですか? –

+2

ここから始めよう:[デッドロックの検出と終了](http://msdn.microsoft.com/en-us/library/ms178104.aspx) –

答えて

3

編集ありがとうございました。 SQL Server拡張イベントを使用してヒストリカルデッドロックグラフを照会する方法のリンクを参照してください。これはSQL 2008で追加されたようです。毎日何かを学んでください。

オリジナル:

SQL Serverは、過去のデッドロックを見て引当金を持っていません。適切なトレースフラグが設定されているアクティブなトレースを実行している必要があります。リンク先はRobert Harvey listed aboveです。 SQL Server Profilerを使用して、ロック - >デッドロックグラフイベントタイプを指定し、デッドロックグラフの別のビューを取得するためにTextData列が指定されていることを確認することもできます。私は個人的にプロファイラトレースを使用して簡単に見つけることができます。

+2

[SQL Server 2008は](http://dba.stackexchange.com/questions/10644/deadlock-error-isnt-returning-the-deadlock-sql/10646#10646) –