Przeniosłem bazę danych z SQL Server 2012 na Azure. Nie chcę używać użytkownika master
, więc utworzyłem użytkownika test
. Oto, co zrobiłem dla bazy danych XXX na platformie Azure:
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
Sprawdziłem, a interesujące mnie obiekty bazy danych znajdują się w schemacie dbo
. Tabela Users
znajduje się w schemacie dbo
.
Parametry połączenia w moim projekcie sieci Web mają test
jako login. Generuje komunikat o błędzie:
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
Co oznacza komunikat o błędzie i co mogę zrobić, aby umożliwić użytkownikowi test
dostęp do bazy danych XXX?