Ho un database di report che ripristino ogni notte da un backup del database di produzione. Quando eseguo il ripristino, devo aggiungere un utente al DBO
ruolo per quel database.
Ho pensato che avrebbe funzionato:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Ma ottengo il seguente errore, poiché quell'utente non esiste nel database Restored_Prod:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Come faccio ad aggiungere l'utente 'chris' al database per poterlo eseguire sp_addrolemember
per renderlo uno DBO
di quel database? C'è un modo per aggiungere le autorizzazioni utente usando il sp_addrolemember
comando dal db principale in cui l'utente esiste?