Eu tenho um banco de dados de relatórios que restauro todas as noites a partir de um backup do banco de dados de produção. Ao restaurar, preciso adicionar um usuário à DBO
função desse banco de dados.
Eu pensei que isso iria funcionar:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Mas recebo o seguinte erro, pois esse usuário não existe no banco de dados Restored_Prod:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Como adiciono o usuário 'chris' ao banco de dados para poder executá sp_addrolemember
-lo e torná-lo um DBO
desse banco de dados? Existe uma maneira de adicionar permissões de usuário usando o sp_addrolemember
comando do banco de dados mestre onde o usuário existe?
sql-server-2008-r2
permissions
OrangeGrover
fonte
fonte