Аутентификация Active Directory для SQL Server в Linux

Применимо к:SQL Server в Linux

В этой статье представлен обзор проверки подлинности Active Directory для SQL Server на Linux. Аутентификация Active Directory также известна как интегрированная аутентификация в SQL Server.

Обзор проверки подлинности Active Directory

Проверка подлинности Active Directory позволяет клиентам, присоединенным к домену, в Windows или Linux проходить проверку подлинности в SQL Server с помощью учетных данных домена и протокола Kerberos.

Аутентификация Active Directory обладает следующими преимуществами перед аутентификацией SQL Server:

  • Пользователи проходят проверку подлинности с помощью функции единого входа, не вводя пароль.
  • Создавая имена входа для групп Active Directory, вы можете управлять доступом и разрешениями в SQL Server с помощью членства в группах Active Directory.
  • У каждого пользователя есть единая учетная запись во всей организации, поэтому вам не нужно отслеживать, какие имена входа SQL Server соответствуют каким людям.
  • Active Directory позволяет применять централизованную политику паролей в организации.

Шаги настройки

Чтобы использовать аутентификацию Active Directory, у вас должен быть компьютер с управлением Windows Server в качестве контроллера домена Active Directory в вашей сети.

Сведения о настройке проверки подлинности Active Directory приведены в руководстве. Руководство. Использование проверки подлинности Active Directory с SQL Server на Linux. Ниже приведен список краткого изложения учебника и ссылки на соответствующие разделы:

  1. Присоединение SQL Server на узле Linux к домену Active Directory.
  2. Создайте пользователя Active Directory для SQL Server и задайте имя субъекта-службы.
  3. Настройте файл keytab для службы SQL Server.
  4. Защита KEYTAB-файла.
  5. Настройте SQL Server для использования файла keytab для аутентификации Kerberos.
  6. Создать в Transact-SQL учетные записи SQL Server для входа на основе Active Directory.
  7. Подключение к SQL Server с использованием проверки подлинности Active Directory.

Известные проблемы

  • На данный момент единственным поддерживаемым методом аутентификации для конечной точки зеркалирования базы данных является CERTIFICATE. WINDOWS Метод аутентификации будет включён в одном из следующих версий.

  • SQL Server на Linux не поддерживает протокол NTLM для удалённых соединений. Локальное соединение может работать через NTLM.