sys.dm_pdw_exec_connections(Transact-SQL)
적용 대상: Azure Synapse Analytics Analytics 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 | 날짜/시간 | 연결이 설정된 타임스탬프입니다. Null을 허용하지 않습니다. |
encrypt_option | nvarchar(40) | TRUE(연결이 암호화됨) 또는 FALSE(연결이 암호화되지 않음)를 나타냅니다. |
auth_scheme | nvarchar(40) | 이 연결에 사용되는 SQL Server/Windows 인증 체계를 지정합니다. Null을 허용하지 않습니다. |
client_id | varchar(48) | 이 서버에 연결하는 클라이언트의 IP 주소입니다. Null을 허용합니다. |
sql_spid | int | 연결의 서버 프로세스 ID입니다. 현재 연결의 sql_spid 반환에 사용합니다@@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 및 분석 플랫폼 시스템(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();
참고 항목
Azure Synapse Analytics 및 병렬 데이터 웨어하우스 동적 관리 뷰(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기