Mam bazę danych raportów, którą przywracam co noc z kopii zapasowej produkcyjnej bazy danych. Podczas przywracania muszę dodać użytkownika do DBO
roli dla tej bazy danych.
Myślałem, że to zadziała:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Ale pojawia się następujący błąd, ponieważ ten użytkownik nie istnieje w bazie danych Restored_Prod:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Jak dodać użytkownika „chris” do bazy danych, aby móc go uruchomić sp_addrolemember
i uczynić go jednym DBO
z tej bazy danych? Czy istnieje sposób na dodanie uprawnień użytkownika za pomocą sp_addrolemember
polecenia z głównej bazy danych, w której użytkownik istnieje?
sql-server-2008-r2
permissions
OrangeGrover
źródło
źródło