SQL Server-向用户授予数据库DBO权限


12

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

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.