데이터베이스 엔진 튜닝 관리자를 실행하는 데 필요한 권한
데이터베이스 엔진 튜닝 관리자 보안은 사용자가 제공한 로그인 자격 증명에 따라 처리됩니다. 이는 그래픽 사용자 인터페이스와 dta 명령줄 유틸리티에 공통적으로 적용됩니다. 데이터베이스 엔진 튜닝 관리자는 Microsoft Windows 자격 증명 또는 MicrosoftSQL Server 로그인 자격 증명을 사용할 수 있습니다. 데이터베이스 엔진 튜닝 관리자가 사용하는 자격 증명의 유형은 설치 중에 구성된 서비스 계정 유형에 따라 다릅니다. 설치 중 서비스 계정 구성에 대한 자세한 내용은 Windows 서비스 계정 설정을 참조하십시오.
[!참고]
데이터베이스 엔진 튜닝 관리자는 튜닝 프로세스의 일부로 실행 계획 요청을 제출합니다. LoginName 데이터 열이 포함된 추적 테이블이나 파일이 작업으로 사용되면 데이터베이스 엔진 튜닝 관리자는 LoginName에 지정된 사용자를 가장합니다. 이 사용자에게 추적에 포함된 문의 실행 계획을 실행하고 생성할 권한이 없으면 데이터베이스 엔진 튜닝 관리자는 해당 문을 튜닝하지 않습니다. 이 문제를 해결하려면 튜닝되지 않은 이벤트에서 LoginName 열을 제거합니다. 자세한 내용은 방법: 작업 만들기의 "LoginName 데이터 열이 포함된 추적 파일 또는 추적 테이블 작업"을 참조하십시오.
데이터베이스 엔진 튜닝 관리자 초기화
SQL Server를 설치한 다음 sysadmin 고정 서버 역할의 멤버인 사용자가 가장 먼저 데이터베이스 엔진 튜닝 관리자를 실행해야 합니다. sysadmin 사용자가 데이터베이스 엔진 튜닝 관리자를 실행하면 다른 사용자도 이 응용 프로그램을 사용할 수 있도록 초기화됩니다. 데이터베이스 엔진 튜닝 관리자를 초기화하면 db_owner 고정 데이터베이스 역할의 멤버인 사용자는 소유한 데이터베이스에서 이를 사용하여 테이블을 튜닝할 수 있습니다. 데이터베이스 엔진 튜닝 관리자 초기화 방법은 데이터베이스 엔진 튜닝 관리자 초기화를 참조하십시오.