Laden...

[SQL Server 05] User und Logins nach DB-Restore

Erstellt von VizOne vor 17 Jahren Letzter Beitrag vor 17 Jahren 2.633 Views
VizOne Themenstarter:in
1.373 Beiträge seit 2004
vor 17 Jahren
[SQL Server 05] User und Logins nach DB-Restore

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

K
71 Beiträge seit 2005
vor 17 Jahren

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

VizOne Themenstarter:in
1.373 Beiträge seit 2004
vor 17 Jahren

Vielen Dank für deine Antwort, klappt vorzüglich!

Wie sagt man so schön: you made my day 🙂

Viele Grüße,
Andre