C#에서 Microsoft SQL 서버 교착 상태 정보를보고하는 좋은 방법이 있습니까? 쿼리, 업데이트 등을 실행하는 C# 프로그램이 있습니다 ... 때때로 교착 상태 오류가 발생하지만 오류 메시지가 문제를 진단하는 데 특히 도움이되지 않습니다. 트랜잭션 (프로세스 ID 347)이 다른 리소스와 잠금 리소스에 교착 상태가되었습니다. 교착 상태 희생자로 선정되었습니다. 트랜잭션을 재실행하십시오.C# 교착 상태 정보
지금 당장 DBA를 추적하여 교착 상태 그래프를 얻기 위해 SQL 로그를 검색해야합니다. 이 정보를 체계적으로 얻을 수있는 방법이 있는지 궁금합니다.
당신이 볼이 http://stackoverflow.com/questions/13159326/implementing-retry-logic-for-deadlock-exceptions – NinjaDeveloper
뭔가를 시도 할 수 있습니다 : http://stackoverflow.com/questions/320636/how-to-get-efficient-sql-server-deadlock-handling-in-c-sharp와 함께 – Aby