A permissão SELECT foi negada no objeto 'Usuários', banco de dados 'XXX', esquema 'dbo'
Mudei um banco de dados do SQL Server 2012 para o Azure. Eu não quero usar o usuáriomaster
, então eu criei um usuáriotest
. Isso foi o que fiz para o banco de dados XXX no Azure:
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
Eu verifiquei e os objetos de banco de dados em que estou interessado estão todos no esquemadbo
. A mesaUsers
está no esquemadbo
.
A string de conexão no meu projeto da web temtest
como o login. Produz a mensagem de erro:
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
O que significa a mensagem de erro e o que posso fazer para permitir que o usuáriotest
acessar o banco de dados XXX?