SA 계정으로 sqlcmd를 통해 CMD에서 새 데이터베이스를 만들려면 로그인하고 있습니다. 그 응답은 메시지입니다 : CREATE DATABASE 권한이 'master'데이터베이스에서 거부되었습니다.새 데이터베이스 문제 만들기
Windows 2003 및 SQL 2008을 사용하고 있습니다. 제발 도와주세요. 미리 감사드립니다.
SA 계정으로 sqlcmd를 통해 CMD에서 새 데이터베이스를 만들려면 로그인하고 있습니다. 그 응답은 메시지입니다 : CREATE DATABASE 권한이 'master'데이터베이스에서 거부되었습니다.새 데이터베이스 문제 만들기
Windows 2003 및 SQL 2008을 사용하고 있습니다. 제발 도와주세요. 미리 감사드립니다.
... 실행 관리자는 트릭을해야합니다.
일반적으로 SQL Server 서비스를 실행하는 데 사용하는 사용자는 특정 폴더에 액세스 할 수 없기 때문에이 오류가 발생하는 것 같습니다.
는 이러한 대안 중 하나를 고려하십시오
runas /u:...
또는 Run as...
내가 사용하고있는 사용자가 실제로 CREATE DATABASE 권한을 갖고 있는지 확인해 보겠다. 서버 롤이 속하는지 확인할 수 있습니다. 이는 sysadmin 역할이 아니기 때문입니다.
예를 들어이 쿼리를 사용할 수 있습니다.
select suser_name(role_principal_id) [login ...],
suser_name(member_principal_id) [... belongs to]
from sys.server_role_members
감사
표트르
실제로 sa 계정을 사용하는 것은 소리가 나지 않는다, 그렇지 않으면 아마도 당신은 SQL의 구성 MGR를 사용하여 제대로 서비스 계정을 설정하지 않았습니다. 컴퓨터 관리자 | 서비스 인 경우 서비스에 데이터베이스 파일을 만들 수있는 권한이 없을 수 있습니다.
데이터베이스를 만드는 데 사용하는 명령은 무엇입니까? –