É bastante simples corrigir um único usuário órfão do SQL para um logon usando:
EXEC sp_change_users_login 'Correção automática', 'usuário'
Eu poderia escrever isso, mas existe um procedimento armazenado existente que tenta automaticamente corrigir todos os usuários órfãos em um determinado banco de dados?
fonte
Esse seria um ótimo caso de uso para usar o comando dbatools Repair-DbaDbOrphanUser
Primeiro você pode identificar os usuários órfãos
e depois resolva-os com
fonte