Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
База данных SQL в Microsoft Fabric
Это динамическое административное представление используется в SQL Server для выполнения следующих действий:
Отслеживание отладочных данных, например необработанных запросов на выделение памяти;
Предположим или проверяем логику, используемую компонентами SQL Server в местах, где компонент предполагает, что был выполнен определенный вызов.
| Название столбца | Тип данных | Description |
|---|---|---|
| stack_address | varbinary(8) | Уникальный адрес для данного размещения в стеке. Не допускает значение NULL. |
| frame_index | int | Каждая строка представляет вызов функции, который при сортировке по индексу кадра по индексу кадра для определенной stack_address возвращает полный стек вызовов. Не допускает значение NULL. |
| frame_address | varbinary(8) | Адрес вызова функции. Не допускает значение NULL. |
Замечания
sys.dm_os_stacks требует, чтобы на сервере отображались символы сервера и других компонентов.
Permissions
Для SQL Server и Управляемого экземпляра SQL требуется разрешение VIEW SERVER STATE.
В базе данных SQL базовые, S0и S1 целей службы, а также для баз данных в эластичных пулах, требуется учетная запись администратора сервера сервера, учетная запись администратора Microsoft Entra или членство в роли сервера ##MS_ServerStateReader##. Для всех остальных целей службы базы данных SQL требуется разрешение VIEW DATABASE STATE на базу данных или членство в роли сервера ##MS_ServerStateReader##.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.