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