반응형
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가 엄청나게 쌓이므로 오타를 조심해야 합니다.
출처
728x90
반응형
'Database ( DB ) > Database' 카테고리의 다른 글
[mssql] sql server에서 ldf의 파일의 용량이 왜 이렇게 크지? (0) | 2023.11.15 |
---|---|
Windows에서 MySQL, MariaDB 데이터베이스 자동으로 백업하는 방법 - MySQL, MariaDB Database Scheduled Backup for Windows (0) | 2023.02.16 |
database driver name (0) | 2023.01.07 |
SSMS에서 변경 내용 저장이 허용되지 않는 오류 메시지 (0) | 2023.01.01 |
[MariaDB] Mysql "Access denied for user 'root'@'localhost'" 오류 해결하는 방법 (0) | 2022.12.04 |