SQL Server User Login nicht möglich


by Marc André Zhou May 09, 2007 06:18

Stellt man ein Backup einer SQL Datenbank auf einem anderen Server wieder her, so hat man oft Probleme mit SQL Server Datenbankbenutzer. Der SQL Server generiert automatisch für jeden neuen SQL Datenbankbenutzer eine sog. SID (Security ID) und nutzt diese intern zur Verwaltung. Die Namen der SQL Server Datenbankbenutzer spielen dabei keine Rolle. So sind die erzeugten SID's für die Benutzer Hans auf Server A bspw. 123-222-333 und auf Server B bspw. 222-333-444 (das ist nicht das SID Format, dient nur zur Darstellung). Um nun die SID wieder zu synchronisieren, kann man folgende Stored Procedure verwenden:

sp_change_users_login -> Eine ausführliche Dokumentation findet man auf den MSDN Seiten unter: Transact-SQL Reference sp_change_users_login

Tags: , ,

SQL Server