SQL Server 2012에서 Azure로 데이터베이스를 이동했습니다. 사용자를 사용하고 싶지 않아 사용자 master
를 만들었습니다 test
. 이것은 Azure에서 데이터베이스 XXX에 대해 수행 한 작업입니다.
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
내가 확인한 결과 내가 관심있는 데이터베이스 개체는 모두 schema에 dbo
있습니다. 테이블 Users
은 스키마에 dbo
있습니다.
내 웹 프로젝트의 연결 문자열 test
은 로그인으로 사용됩니다. 다음과 같은 오류 메시지가 생성됩니다.
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
오류 메시지는 무엇을 의미하며 사용자 test
가 데이터베이스 XXX에 액세스 할 수 있도록하려면 어떻게해야 합니까?