Il est assez simple de fixer un utilisateur SQL orphelin unique à une connexion en utilisant:
EXEC sp_change_users_login 'Auto_Fix', 'utilisateur'
Je pourrais écrire ceci, mais existe-t-il une procédure stockée existante qui essaie automatiquement de réparer chaque utilisateur orphelin dans une base de données donnée?
la source
Ce serait un excellent cas d'utilisation pour utiliser la commande dbatools Repair-DbaDbOrphanUser
Vous pouvez d'abord identifier les utilisateurs orphelins
puis les résoudre avec
la source