Moví una base de datos de SQL Server 2012 a Azure. No quiero usar el usuario master
, así que creé un usuario test
. Esto es lo que hice para la base de datos XXX en Azure:
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
Lo verifiqué y los objetos de la base de datos que me interesan están todos en el esquema dbo
. La tabla Users
está en el esquema dbo
.
La cadena de conexión en mi proyecto web tiene test
como inicio de sesión. Produce el mensaje de error:
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
¿Qué significa el mensaje de error y qué puedo hacer para permitir que el usuario test
acceda a la base de datos XXX?