sys.dm_pdw_exec_connections (Transact-SQL)
適用於:Azure Synapse AnalyticsAnalytics Platform System (PDW)
傳回與這個 Azure Synapse Analytics 實例建立之連線的相關資訊,以及每個連線的詳細資料。
注意
Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。 對於無伺服器 SQL 集區,請使用 sys.dm_exec_connections (Transact-SQL) 。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
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 。 |
權限
需要伺服器上的 VIEW SERVER STATE 許可權。
關聯性基數
從 | 至 | 關聯性 |
---|---|---|
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 和 Analytics Platform System (PDW)
收集查詢本身連線相關資訊的一般查詢。
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();
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: