Es ist ziemlich einfach, einen einzelnen verwaisten SQL-Benutzer für eine Anmeldung zu reparieren, indem Sie Folgendes verwenden:
EXEC sp_change_users_login 'Auto_Fix', 'user'
Ich könnte dies skripten, aber gibt es eine gespeicherte Prozedur, die automatisch versucht, jeden verwaisten Benutzer in einer bestimmten Datenbank zu reparieren?
quelle
Dies ist ein hervorragender Anwendungsfall für die Verwendung des Befehls ' Repair-DbaDbOrphanUser' von dbatools
Zuerst können Sie die verwaisten Benutzer identifizieren
und lösen sie dann mit
quelle