제 질문은 각 SQL Server 프로세스에 대해 새 도메인 사용자 계정을 만드는 경우 각 계정에 어떤 권한을 설정해야합니까? 아니면 SQL 구성 관리자가 실제로 이것을 처리합니까? 예기치 않은 문제가 있습니까?
필자는 종종 Microsoft SQL Server를 설정해야했으며, 서비스를 실행할 계정 구성에 대한 조언을 제공 할 수 있는지 궁금했습니다. IMO는 Microsoft에 의해 모호하게 문서화되어 있지만 정확한 예를 찾을 수는 없었지만 구체적인 예를 찾지 못했습니다.
지금까지 본 내용을 요약하면 다음과 같습니다.
간단한 배포 / 개발 환경의 경우 설치 관리자가 사용하는 가상 계정 기본값을 사용하는 것이 좋습니다. 예 : NT SERVICE\MSSQLSERVER
SYSTEM
계정을 사용하지 마십시오 . 안전하지 않습니다.
프로덕션 및 도메인 환경의 경우 관리 서비스 계정을 사용하거나 각 서비스에 대해 관리자가 아닌 도메인 사용자 계정을 만드는 것이 좋습니다. 설치시 도메인 계정을 사용하는 경우 설치 관리자가 필요한 권한을 설정합니다.
기존 설치의 서비스 계정을 가상 계정에서 도메인 계정으로 변경하는 경우 SQL Server 구성 관리자를 사용하여 새 서비스 계정을 설정하는 것이 좋습니다. 이로 인해 필요한 권한이 설정됩니다.
방금 기존 설치의 서비스 계정을 도메인 계정으로 변경하려고 시도했는데 계정 log on as service
권한을 부여 할 때까지 로그온이 실패 하여 SQL Server 구성 관리자가 필요한 권한을 설정하는 부분과 모순됩니다. (GPO가이 로컬 보안 정책 설정을 방해했는지 확실하지는 않지만)
Microsoft는 이 페이지 에서 SQL Server 설치 프로그램이 부여하는 권한 목록을 제공합니다 .
그러나 그것이 내가 서비스를 실행하기 위해 내가 만든 사용자를 위해 수동으로 수행 해야하는지 또는 SQL 구성 관리자를 사용하여 이러한 권한을 자동으로 설정 해야하는지 여부는 분명하지 않습니다.
SQL Server 2014 도메인 컨트롤러는 Windows Server 2008 R2에 있습니다.