MS SQL Dead Lock (교착상태) Trace
·
개발/트랜젝션과 잠금
서비스 운영 시 데드락으로 인하여 트랜젝션이 취소 되는 경우가 발생합니다. 어느 쿼리가 데드락을 발생시켰는지 모니터링을 하고자 할때 아래 trace를 켜서 sql error log에 남길 수가 있습니다. DBCC TRACEON (1204,-1) DBCC TRACEON (1222,-1) trace를 켜고 deadlock 이 발생하게 되면, xp_readerrorlog 를 사용해서 로그를 보면 아래와 같은 내용들을 볼 수 있습니다.
[스크랩] Reading the SQL Server log files using TSQL
·
운영/기타
One of the issues I have is that the SQL Server Error Log is quite large and it is not always easy to view the contents with the Log File Viewer. In a previous tip "Simple way to find errors in SQL Server error log" you discussed a method of searching the error log using VBScript. Are there any other easy ways to search and find errors in the error log files? SQL Server 2005 offers an undocument..
SQL Server Log 보기(xp_readerrorlog)
·
운영/기타
DBMS에서 ErrorLog를 읽고자 할때 사용합니다. Log를 조회 할때 필터조건을 사용하여 사용자가 보고자 하는 Errorlog 만 검색할 수 있습니다. 1. xp_readerrorlog 사용하기 SQL Serber Logs 정보를 쿼리로 볼 수 있습니다. exec xp_readerrorlog 0 - 위의 숫자는 파일의 INDEX를 나타내며, 위에서 보는 current 가 0, Achive #1이 1번 ~ Archive #6이 6번을 나타냅니다. 2. xp_readerrorlog 의 파라미터 정보 exec xp_readerrorlog 0 - 첫번째 파라미터는 파일의 INDEX를 나타냅니다. - 두번째 파라미터는 1은 SQL Log, 2는 Agent Log를 나타냅니다. exec xp_readerror..