Выполнение трассировки Управляемого экземпляра SQL Azure при использовании проверки подлинности Windows для субъектов Microsoft Entra

В этой статье показано, как подключить и запустить трассировку для Управляемый экземпляр SQL Azure с помощью проверки подлинности Windows для субъектов в идентификаторе Microsoft Entra (ранее — Azure Active Directory). Проверка подлинности Windows предоставляет клиентам удобный способ подключения к управляемому экземпляру, особенно для администраторов баз данных и разработчиков, которые привыкли запускать SQL Server Management Studio (SSMS) с учетными данными Windows.

В этой статье рассматривается два способа запуска трассировки для управляемого экземпляра: вы можете выполнить трассировку с помощью расширенных событий или SQL Server Profiler. Хотя вы можете использовать SQL Server Profiler, возможности трассировки, применяемые SQL Server Profiler, считаются нерекомендуемыми и будут удалены в будущей версии Microsoft SQL Server.

Примечание.

Идентификатор Microsoft Entra ранее был известен как Azure Active Directory (Azure AD).

Необходимые компоненты

Чтобы использовать проверку подлинности Windows для подключения к управляемому экземпляру и запуска трассировки, нужно выполнить следующие предварительные требования:

Если вы еще не включили проверка подлинности Windows для субъектов Microsoft Entra в управляемом экземпляре, вы можете запустить трассировку для управляемого экземпляра с помощью параметра проверки подлинности Microsoft Entra, в том числе:

  • Пароль обеспечивает проверку подлинности с помощью учетных данных Microsoft Entra
  • Универсальная с MFA добавляет многофакторную проверку подлинности
  • Интегрированные поставщики федерации, такие как службы федерации Active Directory (AD FS) (ADFS), позволяют включить единый вход (SSO)
  • Субъект-служба включает проверку подлинности из приложений Azure
  • Управляемое удостоверение включает проверку подлинности из приложений, назначенных удостоверениям Microsoft Entra

Выполнение трассировки с помощью расширенных событий

Чтобы запустить трассировку с помощью расширенных событий для управляемого экземпляра с использованием проверки подлинности Windows, сначала необходимо подключить обозреватель объектов к управляемому экземпляру с помощью проверки подлинности Windows.

  1. Запустите SQL Server Management Studio на клиентском компьютере, на котором вы выполнили вход с использованием проверки подлинности Windows.

  2. Диалоговое окно "Подключение к серверу" должно появиться автоматически. Если это не произошло, убедитесь, что обозреватель объектов открыт, и нажмите кнопку Подключиться.

  3. Введите имя управляемого экземпляра в качестве значения в поле Имя сервера. Имя управляемого экземпляра должно быть в таком формате: managedinstancename.12a34b5c67ce.database.windows.net.

  4. В поле Проверка подлинности выберите Проверка подлинности Windows.

    Dialog box from SQL Server Management Studio with a managed instance name in the 'Server Name' area and 'Authentication' set to 'Windows Authentication'.

  5. Нажмите Подключиться.

Теперь, когда обозреватель объектов подключен, можно создать и запустить трассировку расширенных событий. Выполните действия, описанные в статье Краткое руководство. Расширенные события в SQL Server, чтобы узнать, как создать и протестировать сеанс расширенных событий, а также вывести результаты.

Выполнение трассировки с помощью Profiler

Чтобы выполнить трассировку с помощью SQL Server Profiler для управляемого экземпляра с использованием проверки подлинности Windows, запустите приложение Profiler. Profiler можно запустить из меню "Пуск" Windows или из SQL Server Management Studio.

  1. В меню "Файл" выберите Создать трассировку.

  2. Введите имя управляемого экземпляра в качестве значения в поле Имя сервера. Имя управляемого экземпляра должно быть в таком формате: managedinstancename.12a34b5c67ce.database.windows.net.

  3. В поле Проверка подлинности выберите Проверка подлинности Windows.

    Dialog box from SQL Server Management Studio with a managed instance name in the 'Server Name' area and 'Authentication' set to 'Windows Authentication'.

  4. Нажмите Подключиться.

  5. Чтобы настроить трассировку, выполните действия, описанные в статье Создание трассировки (SQL Server Profiler).

  6. После настройки трассировки выберите элемент Выполнить.

Следующие шаги

Дополнительные сведения о проверке подлинности Windows для субъектов Microsoft Entra с помощью Управляемый экземпляр SQL Azure: