我有一个报告数据库,每天晚上都从生产数据库的备份中还原。还原时,需要将用户添加到该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
用户所在的主数据库中的命令添加用户权限?