J'ai déplacé une base de données de SQL Server 2012 vers Azure. Je ne veux pas utiliser l'utilisateur master
, donc j'ai créé un utilisateur test
. Voici ce que j'ai fait pour la base de données XXX sur Azure :
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
J'ai vérifié que les objets de la base de données qui m'intéressent sont tous dans le schéma dbo
. La table Users
est dans le schéma dbo
.
La chaîne de connexion dans mon projet web a test
comme login. Cela produit le message d'erreur :
La permission SELECT a été refusée sur l'objet 'Users', base de données 'XXX', schéma 'dbo'
Que signifie le message d'erreur et que puis-je faire pour permettre à l'utilisateur test
d'accéder à la base de données XXX ?