アプリケーションをDevからQAに移行しています。QA環境でデータベースにデータを入力するためのSQLファイルを作成しました。QA環境では、データベースでWindows認証を使用しています。私のユーザーには最小限の権限があります。エラーが発生しました
EXECUTE permission denied on object 'aspnet_CheckSchemaVersion', database 'QADB', schema 'dbo'.
ログインしようとすると、db作成スクリプトに次の機能があることに気付きました。
"CREATE ROLE [aspnet_Membership_BasicAccess] AUTHORIZATION [dbo]"
ユーザーの権限をdboに変更すると、問題は解決します。
ユーザーがdboになることを望んでいません。誰かが私がこれを改善するために何ができるか知っていますか?