Подключить SQL Server Profiler 2017 к Azure SQL Server

Название довольно явное, как я могу подключить свой профилировщик к Azure ?

Итак, я начинаю с открытия программного обеспечения, а затем подключаюсь к моему серверу:

enter image description here

Однако я получаю следующее:

enter image description here

Итак, я начал искать, что это могло быть, и не понял, потому что , сначала Макс является dbo_owner ... Но в любом случае из Microsoft SQL Server Management Studio я затем попытался предоставить ALTER TRACE разрешение ( вам следует взглянуть на этот пост )

GRANT ALTER TRACE TO Max
GO

Но я получаю следующую ошибку:

Msg 40520, Level 16, State 1, Line 1
Securable class 'server' not supported in this version of SQL Server.

Теперь, Я просто не могу найти способ обойти эту ошибку. Вы можете сказать: «Обновите сервер», хорошо, но как?

Я, по крайней мере, иду в правильном направлении, чтобы подключить мой профилировщик?

Спасибо за любую помощь!

1
задан 12 October 2018 в 19:04
2 ответа

К сожалению, SQL Profiler недоступен в Azure SQL. Чтобы выполнить профилирование запросов в Azure SQL, вы можете использовать Динамические административные представления или взглянуть на Анализ производительности запросов к базе данных SQL Azure .

5
ответ дан 3 December 2019 в 17:02

Используйте «Azure Data Studio» с расширением «SQL Server Profiler». (см. ссылки MS ниже)

https://docs.microsoft.com/en-us/sql/azure-data-studio/what-is?view=sql-server-ver15

https://docs .microsoft.com/en-us/sql/azure-data-studio/sql-server-profiler-extension?view=sql-server-ver15

1
ответ дан 23 April 2020 в 08:17

Теги

Похожие вопросы