Аутентификация средствами Windows – это метод идентификации пользователей с использованием учетных записей, предоставленных операционной системой (ОС) подключающегося компьютера.
Учетные записи с аутентификацией в Windows используются по умолчанию и, поэтому, рекомендуются для работы с базами данных SQL Server. По умолчанию при создании экземпляра SQL Server это единственный разрешенный тип подключения.
Имена пользователей базы данных – это учетные записи, созданные в СУБД. Эти учетные записи отличаются от тех, которые используются для входа в ОС.
Аутентификация Windows имеет несколько преимуществ перед аутентификацией в базе данных SQL Server. Эти преимущества перечислены ниже:
- Аутентификация Windows более безопасна, чем аутентификация SQL Server, поскольку она использует механизм безопасности, основанный на сертификатах. При аутентификации Windows передается маркер доступа (token) вместо имени пользователя и пароля в SQL Server. Маркер доступа назначается Windows (доменом Active Directory Domain или локальной ОС) при входе. Он содержит уникальный защищенный ID (SID) пользователя и SID всех локальных или доменных групп Windows, к которым относится пользователь. Эти SID токена сравниваются со всеми SID в системном файле sys.server_principals. В зависимости от результатов сравнения, пользователю предоставляется или запрещается доступ к SQL Server.
- При использовании доменных учетных записей управление ими централизовано; администратор домена управляет всеми записями, которые используются в организации, поэтому администратору домена нет необходимости управлять отдельными записями.
- Когда пользователь подключается к базе данных, нет необходимости вводить имя пользователя и пароль. Один вход обеспечивает доступ ко всем сервисам, поддерживающим аутентификацию Windows.
При использовании аутентификации средствами Windows с многопользовательскими базами геоданных имеется одно ограничение, о котором следует помнить: вы не можете подключиться к базе геоданных как пользователь Windows, отличающийся от представленной учетной записи. Например, если вы входите как TERRA\Ian, вы не можете создать подключение TERRA\Sylvia с аутентификацией Windows. Если вы используете аутентификацию в базе данных, вы можете войти в компьютер под одним пользователем, а подключиться к базе геоданных под другим.