Database ( DB )/Database
mssql DAC 연결
노루아부지
2023. 2. 6. 22:58
반응형
DAC란?
SQL Server는 서버에 대한 표준 연결이 불가능할 때 관리자에게 특별 진단 연결을 제공합니다. 이 진단 연결을 통해 SQL Server 가 표준 연결 요청에 응답하지 않은 경우에도 SQL Server에 액세스 하여 진단 쿼리를 실행하고 문제를 해결할 수 있습니다.
DAC(관리자 전용 연결)는 SQL Server의 암호화 및 다른 보안 기능을 지원합니다. DAC는 사용자 컨텍스트를 다른 관리자로 변경하는 작업만 허용합니다.
SQL Server Management Studio(SSMS)에서 DAC를 설정하는 방법
- 개체 탐색기와 열려 있는 모든 쿼리 창을 포함하여 관련 SQL Server 인스턴스에 대한 모든 연결을 끊습니다.
- 메뉴에서 파일 > 새로 만들기 > 데이터베이스 엔진 쿼리를 선택합니다.
- 연결 대화 상자의 서버 이름 필드에 기본 인스턴스를 사용하는 경우 admin:<server_name>을 입력하고 명명된 인스턴스를 사용하는 경우 admin:<server_name>\<instance_name>을 입력합니다.
DAC에 연결하는 방법
1) sqlcmd
DAC는 sqlcmd 명령 프롬프트 유틸리티에 특수 관리자 스위치(-A)를 사용하여 이용 가능하며 지원됩니다. sqlcmd를 사용하는 방법은 스크립팅 변수와 함께 sqlcmd 사용을 참조하세요. 또한 접두사 admin:을 sqlcmd -S admin:<instance_name> 형식으로 인스턴스 이름에 추가하여 연결할 수 있습니다.
2) port 변경
mssql에 접속하기 위한 port는 1433이지만, 1434로 접속하면 DAC로 접속이 됩니다. 또한 이 경우 mssql log가 엄청나게 쌓이므로 오타를 조심해야 합니다.
출처
데이터베이스 관리자를 위한 진단 연결 - SQL Server
DAC(관리자 전용 연결)에 대해 알아봅니다. 해당 제한 사항, 연결 설정에 대한 지침 및 사용 방법을 보여 주는 예제를 살펴봅니다.
learn.microsoft.com
728x90
반응형