SQL Server/SQL Server Tip

SQL Server 관리자 전용 연결(DAC)

SungWookKang 2015. 7. 17. 10:12
반응형

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 연결을 이용하 서버가 비정상적일 때 관리자 전용모드로 접속하여 문제를 해결 하도록 하자.

 

2012-11-21 / 강성욱 / http://sqlmvp.kr

 

반응형