Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:Azure Synapse Analytics Analytics
Platform System (PDW)
Возвращает информацию о соединениях, установленных с этим экземпляром Azure Synapse Analytics, а также о деталях каждого соединения.
Замечание
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics. Для серверного SQL-пула используйте sys.dm_exec_connections.
| Название столбца | Тип данных | Description |
|---|---|---|
session_id |
int | Идентифицирует сеанс, связанный с данным соединением. Используйте SESSION_ID , чтобы вернуть session_id текущее соединение. |
connect_time |
datetime | Метка времени установления соединения. Не допускает значения NULL. |
encrypt_option |
nvarchar(40) | Указывает TRUE (соединение зашифровано) или FALSE (соединение не зашифровано). |
auth_scheme |
nvarchar(40) | Указывает схему SQL Server или проверка подлинности Windows, используемую с этим соединением. Не допускает значения NULL. |
client_id |
varchar(48) | IP-адрес клиента, подключающегося к этому серверу. Допускает значение NULL. |
sql_spid |
int | Идентификатор сессии соединения. Используйте @@SPID для возврата sql_spid текущего соединения. Для большинства целей используйте вместо этого session_id . |
Permissions
Необходимо разрешение VIEW SERVER STATE на сервере.
Кратности связей
| От | Кому | Relationship |
|---|---|---|
dm_pdw_exec_sessions.session_id |
dm_pdw_exec_connections.session_id |
Один к одному |
dm_pdw_exec_requests.connection_id |
dm_pdw_exec_connections.connection_id |
Многие-к-одному |
Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)
Следующий Transact-SQL пример — типичный запрос для сбора информации о собственном соединении запроса.
SELECT
c.session_id, c.encrypt_option,
c.auth_scheme, s.client_id, s.login_name,
s.status, s.query_count
FROM sys.dm_pdw_exec_connections AS c
JOIN sys.dm_pdw_exec_sessions AS s
ON c.session_id = s.session_id
WHERE c.session_id = SESSION_ID();