データベース「サンプル」があります。また、Active Directory (AD) には「CORPHQ\King」というユーザーがいます。次の手順に従いました。
1) Go to SQL Server Management Studio (2005) and "Security -> Logins".
2) Right Click -> New Login
3) Login Name : CORPHQ\King
4) Selected "Windows Authentication"
5) Default database - "Sample".
6) Under "User Mapping" section, Selected the "Sample" database, User as "CORPHQ\King" and selected "dbo" as default schema.
7) Selected "db_owner" as "Database role membership for - Sample".
ASP.NETアプリケーションのWEB.CONFIGには、次のものがあります。
<connectionStrings>
<add name="DB" connectionString="Data Source=128.127.126.25; database=Sample; user=corphq\King; password=XXXXXXXXXXX; Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
ASP.NET アプリケーションを実行すると、次のエラーが表示されます。
Error:
The SELECT permission was denied on the object 'tbl_Student', database 'Sample', schema 'dbo'
ユーザー「CORPHQ\King」には、「サンプル」データベースへの「db_owner」アクセス権があると思います。私は正しいですか?どこに行方不明ですか?
ありがとう