Skip to content

Latest commit

 

History

History
62 lines (51 loc) · 2.63 KB

File metadata and controls

62 lines (51 loc) · 2.63 KB
title sys.dm_pdw_exec_connections (Transact-SQL) | Microsoft Docs
ms.custom
ms.date 03/14/2017
ms.prod sql-non-specified
ms.reviewer
ms.suite
ms.technology
database-engine
ms.tgt_pltfrm
ms.topic language-reference
dev_langs
TSQL
ms.assetid 2625466b-d0ef-4c71-bedc-6d13491a8351
caps.latest.revision 9
author barbkess
ms.author barbkess
manager jhubbard

sys.dm_pdw_exec_connections (Transact-SQL)

[!INCLUDEtsql-appliesto-xxxxxx-xxxx-asdw-pdw_md]

Returns information about the connections established to this instance of [!INCLUDEssSDW] and the details of each connection.

Column name Data type Description
session_id int Identifies the session associated with this connection. Use SESSION_ID() to return the session_id of the current connection.
connect_time datetime Timestamp when connection was established. Is not nullable.
encrypt_option nvarchar(40) Indicates TRUE (connection is encrypted) or FALSE (connection is not enctypred).
auth_scheme nvarchar(40) Specifies [!INCLUDEssNoVersion]/Windows Authentication scheme used with this connection. Is not nullable.
client_id varchar(48) IP address of the client connecting to this server. Is nullable.
sql_spid int The server process ID of the connection. Use @@SPID to return the sql_spid of the current connection.For most purposed, use the session_id instead.

Permissions

Requires VIEW SERVER STATE permission on the server.

Relationship Cardinalities

dm_pdw_exec_sessions.session_id dm_pdw_exec_connections.session_id One-to-one
dm_pdw_exec_requests.connection_id dm_pdw_exec_connections.connection_id Many to one

Examples: [!INCLUDEssSDWfull] and [!INCLUDEssPDW]

Typical query to gather information about a queries own connection.

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();  

See Also

SQL Data Warehouse and Parallel Data Warehouse Dynamic Management Views (Transact-SQL)