Hallo,
Ich habe ein Problem, das mich schon öfter genervt habe: bei einem Datenbank Backup werden die zur Datenbank gehörigen Benutzer zwar gespeichert, verständlicherweise aber nicht die Server Logins. Bei einem Restore der Datenbank auf einen anderen Server bedeutet das, dass sämtliche Benutzer der Datenbank keinen Login mehr haben (im Management Studio ist die Option "WITHOUT LOGIN" angewählt).
Meine Frage ist jetzt: wie kann ich den "verwaisten" Benutzern einen Server-Login zuweisen? Über die Login-Mappings des Management Studios kann ich nur neue User für ein Login erstellen.
Bisher habe ich die User immer löschen müssen und dann wieder neu erstellt. Aber das kann ja nicht ganz im Sinne des Erfinders sein, oder?
Viele Grüße,
Andre
Hallo VizOne
Da hilft dir die Stored Procedure "sp_change_users_login" weiter.
Beispiel (Login "Fellmer" mit DB-User der Datenbank "Test" verbinden):
USE Test
GO
EXEC sp_change_users_login 'Auto_Fix', 'Fellmer', NULL, 'IrgendeinPassword';
Gruss Fellmer
Vielen Dank für deine Antwort, klappt vorzüglich!
Wie sagt man so schön: you made my day 🙂
Viele Grüße,
Andre