Достаточно просто исправить единственного потерянного пользователя SQL для входа в систему, используя:
EXEC sp_change_users_login 'Auto_Fix', 'user'
Я мог бы написать это, но существует ли существующая хранимая процедура, которая автоматически пытается исправить каждого осиротевшего пользователя в данной базе данных?
источник
Это было бы хорошим вариантом использования команды dbatools Repair-DbaDbOrphanUser
Сначала вы можете определить осиротевших пользователей
а затем решить их с
источник