2012-11-05 3 views
1

로컬 서비스로 실행되는 Windows 서비스가 있고 로컬 SQL Server Express 2012에서 데이터베이스를 만들거나 삭제해야합니다. 이렇게하면 오류 메시지가 표시됩니다.권한이 거부 됨 Windows 서비스에서 SQL Server Master Database에 액세스

"CREATE DATABASE 권한이 'master'데이터베이스에서 거부되었습니다."

로컬 관리자로 인스턴스에 연결하고 데이터베이스를 만들거나 삭제할 수 있습니다. 로컬 시스템에 로컬 SQL Server에 대한 sysadmin 권한이 없습니까? 그렇지 않은 경우 어떻게 허용합니까?

답변

1

로컬 시스템은 sysadmin 그룹에 없습니다 (공개 그룹에서만).

+0

최종 솔루션은 무엇입니까? – Remotec

+0

sysadmin 그룹에 NT AUTHORITY \ SYSTEM을 추가했다고 생각합니다.이 그룹은 https://support.microsoft.com/en-us/help/919023/sql-server-2005-connectivity에 따라 첫 번째 위치에 있어야합니다. - 및 - 볼륨 섀도 복사본 서비스 - VSS). – Jim

관련 문제