データベースを 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。
私の Web プロジェクトの接続文字列にはtest、ログインがあります。次のエラー メッセージが表示されます。
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
testエラー メッセージの意味と、ユーザーがデータベース XXX にアクセスできるようにするにはどうすればよいですか?