Ich habe eine Berichtsdatenbank, die ich jede Nacht aus einer Sicherung der Produktionsdatenbank wiederherstelle. Bei der Wiederherstellung muss der DBO
Rolle für diese Datenbank ein Benutzer hinzugefügt werden.
Ich dachte das würde funktionieren:
use Restored_Prod
go
exec sp_addrolemember 'db_owner', 'chris'
go
Ich erhalte jedoch den folgenden Fehler, da dieser Benutzer nicht in der Restored_Prod-Datenbank vorhanden ist:
Msg 15410, Level 11, State 1, Procedure sp_addrolemember, Line 75
User or role 'chris' does not exist in this database.
Wie füge ich den Benutzer 'chris' zur Datenbank hinzu, um das auszuführen sp_addrolemember
und ihn zu einer DBO
dieser Datenbanken zu machen ? Gibt es eine Möglichkeit, die Benutzerberechtigungen mit dem sp_addrolemember
Befehl aus der Master-Datenbank hinzuzufügen, in der der Benutzer vorhanden ist?
quelle