SQL Server 관리자 전용 연결(DAC)
- Version : SQL Server 2005, 2008, 2008R2, 2012
SQL Server 2005 이상 부터는 관리자 전용연결 (DAC)라는 기능이 도입 되었다. 이 기능은 서버가 잠겨 있거나 비정상적인 상태로 SQL Server 데이터베이스 엔진 연결이 되지 않을 때 관리자가 실행중인 서버에 연결하여 진단 또는 T-SQL문을 실행하여 문제를 해결할 수 있는 기능이다.
DAC를 사용하기 위해서는 remote admin connection 옵션을 활성화 시켜야 한다.
SSMS를 이용한 remote admin connection 방법에 대해서 알아 보자. 아래 그림과 같이 마우스 오른쪽 버튼을 이용하여 [패싯]을 클릭 한다.
[패싯 보기] 창에서 [RemoteDacEnabled]를 True 한다.
스크립트를 이용한 remote admin connection 활성.
SP_CONFIGURE 'remote admin connections', 1 GO
RECONFIGURE GO |
DAC 옵션을 활성화 하였으면 DAC 접속하는 방법에 대해서 알아보자.
커맨드창에서 [SQLCMD]명령어를 이용하여 접속한다.
SQLCMD 관련 링크 : http://msdn.microsoft.com/ko-kr/library/ms162773(v=sql.105).aspx
SSMS로 DAC연결 할 때에는 서버 이름에 [ADMIN:]이라는 관리자 연결 옵션을 입력한다.
DAC 연결을 이용하 서버가 비정상적일 때 관리자 전용모드로 접속하여 문제를 해결 하도록 하자.
강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp