毎晩、本番データベースのバックアップからリストアするレポートデータベースがあります。
リストアするとき、そのデータベースの DBO
ロールにユーザーを追加する必要があります。
これでうまくいくと思いました:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
しかし、そのユーザはRestored_Prodデータベースに存在しないため、以下のエラーが発生します:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
ユーザ 'chris' をデータベースに追加して、sp_addrolemember
を実行してそのデータベースの DBO
にするにはどうすればよいですか?
ユーザが存在するマスターデータベースから sp_addrolemember
コマンドを使用してユーザパーミッションを追加する方法はありますか?