본문 바로가기

유용한 Tip

DBCC List, 정보 확인하기 / DBCC HELP

DBCC HELP 명령어를 통해 DBCC List  & 지정한 DBCC 명령어 구문을 확인해 보도록 하겠습니다. 


DBCC HELP('?')


!!아래와 같은 구문을 확인하기 위해서는 DBCC TRACEON(2588)을 먼저 실행 시켜줘야 한다.


DBCC TRACESTATUS 명령어를 통해 현제 세션에서 활성화 되어 있는 TraceFlag 정보를 확인할 수 있다.


TraceFlag off 후 활성 Flag 확인 


다음번에는 SQL Server 운영 시 꼭 필요한 TraceFlag에 대해서 알아보도록 하겠습니다.


여기서 잠깐!!!

포스팅을 마치려고 하다 no_infomsgs 옵션이 눈에 띄워 확인해 보았습니다.

no_infomsgs 옵션을 주지 않을 경우 아래와 같이 쿼리 실행에 관련된 완료 메시지가 나온다.

옵션을 주고 실행하면 안 나온다.

만약 결과 값을 네트워크를 통해 전달해야 할 상황이라면 당연히 불필요한 정보는 전달하지 않는게 좋습니다.

예제가 적절하지는 않았는지만 set nocount on 옵션 처럼 네트워크를 통해 결과 값을 전달해야 할 경우 불필요한 값이 

전달되지 않게 세심하게 신경써 주는 것이 좋을 것 같습니다.


[참고 사이트]

DBCC HELP (Transact-SQL)

http://msdn.microsoft.com/en-us/library/ms176040.aspx