Ответ 1 правильный, он был бы неясным.
Один из преимуществ переопределения SID входа в систему в другой AD SID - это позволит администратору реализовать аутентификацию на основе ролей. Пользователь базы данных может быть определен как user = "financial_officer" (FO) в нескольких базах данных и / или нескольких серверах, затем размещен в нескольких группах, и затем могут быть созданы представления, которые присоединяются к таблицам поиска, чтобы обеспечить соответствующую безопасность на уровне строк. Затем, когда FO удаляется или выходит из системы, SID логина «financial_officer» может быть заменен, чтобы немедленно предоставить привилегии старого FO новому FO.
Я надеялся, что User_Created_Server_Level_Roles & UCSRL / SLR) (что я предложил MS) включит эту возможность, и может, но только если в UCSLR можно добавить один логин. Затем потребуется функция TSQL для возврата SLR, как теперь делают «USER» и «SYSTEM_USER».
Если SQLServer предоставил Server_Level_Position_Role, чистая аутентификация на основе ролей может быть реализована в SQLServer. В этом случае изменение SID входа в систему - это все, что потребуется для обратной засыпки позиции другим человеком.
Теперь это возможно, посетив каждую базу данных и изменив SID FO на SID человека (AD SID) человека, заполняющего позицию FO.