20122012. 10. 26. 07:44

SQLDumper.exe 프로세스를 통해 명령을 직접 사용하지 않고 SSMS 에서도 SQL Stack dump 를 생성할 수 있습니다. 트러블슈팅을 하기 위해 스크립트를 만들어서 특정 조건이 만족할 경우 덤프를 생성하도록 만들 수 있겠지요~

 

 

SQL Stack dump 생성

DBCC STACKDUMP()

 

 

Filtered dump 생성

DBCC TRACEON ( 2551 , -1 )  -- enable SQL Filtered dump
GO
DBCC STACKDUMP()

 

 

Filtered dump 생성 해제

DBCC TRACEOFF ( 2551 , -1 )  -- enable SQL Filtered dump
GO
DBCC STACKDUMP()

 

 

생성된 덤프는 ERRORLOG 파일이 저장되는 LOG 폴더에 *.mdmp 파일로 저장됩니다.

 

클러스터 환경에서 Filtered dump 수집을 위해서는 덤프를 내려 받는 시간을 고려하여 SQL Server 리소스에 대한 IsAlive, LooksAlive, 보류제한 시간을 충분히 늘려줘야 합니다.

 

 

작성자 : Lai Go / 작성일자 : 2012.10.26

Posted by Lai Go