Поделиться через


Устранение неполадок AD FS: подключение к SQL

С помощью служб федерации Active Directory (AD FS) можно использовать удаленные серверы SQL для данных фермы AD FS. Возникают проблемы, если серверы AD FS в ферме не могут взаимодействовать с внутренними серверами SQL. В этой статье приведены основные шаги по тестированию взаимодействия с внутренними серверами.

Получение строки подключения к базе данных SQL

Первое, что необходимо проверить при проверке подключения к SQL, заключается в том, имеет ли AD FS правильные сведения о подключении к SQL. Используйте PowerShell для этой задачи.

  1. Откройте Windows PowerShell.
  2. Введите $adfs = gwmi -Namespace root/ADFS -Class SecurityTokenServiceи нажмите клавишу ВВОД.
  3. Введите $adfs.ConfigurationDatabaseConnectionStringи нажмите клавишу ВВОД.

Появится информация о строке подключения.

снимок экрана, на котором показан экран команд PowerShell, выполняющий команды.

Создание UDL-файла для тестирования подключения

Файл универсального канала данных (UDL) — это текстовый файл, содержащий строку подключения к базе данных. Используя полученные сведения, можно проверить, отвечает ли СЕРВЕР SQL Server на подключения.

  1. Откройте Блокнот и сохраните файл как test.udl. В раскрывающемся списке "Тип файла" выберите "Все файлы".

  2. Дважды щелкните test.udl.

  3. Введите следующие данные:

    1. Выберите или введите имя сервера: Использовать источник данных из предыдущей строки подключения.
    2. Введите сведения для входа на сервер: использовать учетную запись службы AD FS или учетную запись с разрешениями на удаленный вход. Если учетная запись является учетной записью Windows, используйте встроенную проверку подлинности Windows. В противном случае введите имя пользователя и пароль.
    3. Выберите базу данных на сервере: Использовать исходный каталог из предыдущей строки. Примером является AdfsConfigurationV3.

    снимок экрана, показывающий диалоговое окно

  4. Выберите Проверить подключение.

    скриншот, показывающий сообщение Тест соединения выполнен успешно.

Проверка подключения с помощью SQL Server Management Studio

Вы также можете скачать и установить SQL Server Management Studio (SSMS) для тестирования подключения к базе данных.

  1. Скачайте и установите SSMS.

    снимок экрана, показывающий процесс установки.

  2. Откройте SSMS и введите имя сервера из предыдущего источника данных.

  3. Используйте учетную запись службы AD FS или учетную запись с разрешениями на удаленный вход. Если учетная запись является учетной записью Windows, используйте встроенную проверку подлинности Windows. В противном случае введите имя пользователя и пароль.

    снимок экрана, на котором показана панель

  4. После заполнения левой панели разверните раздел с базами данных и убедитесь, что базы данных AD FS отображаются.

    снимок экрана, на котором показаны базы данных AD FS.