2017-02-27 3 views
0

데이터베이스를 만들 수있는 역할 권한을 할당하고 있습니다. 로그인 사용자에게 동일한 역할이 할당되었지만 역할이 할당 된 로그인 사용자를 사용하여 새 데이터베이스를 만들려고하면 권한이 거부되었습니다.역할이 부여 된 후에도 사용 권한이 거부 됨

성명을 실행할 수 없습니다. 사용 권한이 거부되었습니다. 데이터베이스 마스터, 소유자 dbo. 이 명령을 실행하려면 다음 권한이 필요합니다. CREATE DATABASE. 사이베이스의 오류 코드 = 10331 심각도 수준 = 14, 상태 = 3, 트랜잭션 상태 = 0 1 호선

I는 15.5로이 시도하고 내가 잘못 여기서 뭔가를하고 16 건가요? 다른 매개 변수를 처리해야합니까? 나는 어떤 도움에 감사드립니다이 논의

https://archive.sap.com/discussions/thread/3932505

통해 갔다. 미리 감사드립니다.

+0

아무도 도와 줄 수 있습니까? – KshitishSC

답변

1

가장 좋은 추측은 세션에서 역할을 사용할 수 없다는 것입니다. 사용자 정의 된 역할을 로그인에 부여 할 때, 기본적으로 로그인시 활성화되지 않습니다. 이것은 sp_modifylogin 또는 (15.7에서) 'alter login'을 사용하여 수정할 수 있습니다. 세션에서 역할을 사용하려면 'set role ... on'을 사용하십시오. 현재 활성화 된 역할을 확인하려면 sp_activeroles를 사용하십시오.

+0

역할이 활성화되었습니다. sp_activoles를 사용하여 검사했습니다. – KshitishSC

관련 문제