Sys,dm_exec_connections

jevida(강성욱) 2016.10.12 04:03 Views : 2125

Sys,dm_exec_connections

 

  • Version : SQL Server 2005, 2008, 2008R2, 2012

 

SQL Server 인스턴스에 연결된 정보를 확인하는 방법으로 sys.dm_exec_connections 동적 관리 뷰를 사용할 수 있다.

 

select * from sys.dm_exec_connections

 

 

열 이름

데이터 형식

설명

Session_id

int

연결과 연관된 세션을 식별

most_recent_session_id

int

가장 최근 요청의 세션ID

connect_time

datetime

연결이 설정된 타임스탬프

net_transport

nvarchar(40)

물리적 전송 프로토콜

protocol_type

nvarchar(40)

페이로드의 프로토콜 유형 지정

protocol_version

int

데이터 액세스 프로토콜 버전

endpoint_id

Int

연결 유형 식별자

encrypt_option

nvarchar(40)

연결에 대해 암호화 설정 여부 표시

auth_scheme

nvarchar(40)

SQL Server / Windows 인증 체계 지정

node_affinity

smallint

선호도가 설정된 메모리 노드를 식별

num_reads

int

패킷 읽기 수

num_writes

int

패킷 쓰기 수

last_read

datetime

마지막 읽기가 발생한 타임스탬프

last_write

datetime

마지막 쓰기가 발생한 타임스탬프

net_packet_size

int

데이터 전송에 사용된 네트워크 패킷 크기

client_net_address

varchar(48)

클라이언트의 호스트 주소

client_tcp_port

int

클라이언트 컴퓨터의 포트 번호

local_net_address

varchar(48)

이 연결이 대상으로 하는 서버의 IP 주소

local_tcp_port

int

TCP 전송을 사용하는 TCP 포트를 나타냄

connection_id

uniqueidentifier

연결 식별자

parent_connection_id

uniqueidentifier

MARS 세션이 사용하고 있는 주 연결 식별

most_recent_sql_handle

varbinary(64)

마지막 요청의 SQL 핸들

 

Sys.dm_exec_connections와 sys.dm_exec_sessions DMV를 활용하여 현재 연결되어 있는 세션의 연결 정보를 확인하여 보자.

SELECT

c.session_id, c.net_transport, c.encrypt_option,

c.auth_scheme, s.host_name, s.program_name,

s.client_interface_name, s.login_name, s.nt_domain,

s.nt_user_name, s.original_login_name, c.connect_time,

s.login_time

FROM sys.dm_exec_connections AS c

JOIN sys.dm_exec_sessions AS s

ON c.session_id = s.session_id

WHERE c.session_id = @@SPID;

 

 

 

[참고자료]

http://msdn.microsoft.com/ko-kr/library/ms181509.aspx

 

 



강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38530
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20770
1914 SQL Server 메모리 병목 현상 식별 jevida(강성욱) 2016.10.13 2015
1913 SQL Server 시작 옵션 사용 jevida(강성욱) 2016.10.13 1950
1912 Ring buffer를 활용한 External Memory Pressure 확인 jevida(강성욱) 2016.10.12 1380
1911 Memory Pressure jevida(강성욱) 2016.10.12 1176
1910 64비트 버전의 SQL Server 버퍼 풀 메모리 페이지 수 줄이는 방법 jevida(강성욱) 2016.10.12 2830
1909 누락된 공유 잠금 (Missing Shared Locks) jevida(강성욱) 2016.10.12 1616
1908 Ad Hoc Distributed Queries 옵션 jevida(강성욱) 2016.10.12 3413
1907 높은 MAXDOP은 쿼리를 느리게 만들 수 있는가? jevida(강성욱) 2016.10.12 1405
1906 변경된 테이블 이름 복구하기 jevida(강성욱) 2016.10.12 1389
» Sys,dm_exec_connections jevida(강성욱) 2016.10.12 2125
1904 SQL Server 시작 매개 변수 설정 jevida(강성욱) 2016.10.12 2591
1903 AFTER 트리거를 INSTEAD OF 트리거로 변경 후 효율성 향상 jevida(강성욱) 2016.10.12 2060
1902 쿼리 대기 옵션 jevida(강성욱) 2016.10.12 1637
1901 Index create memory 설정 jevida(강성욱) 2016.10.12 1343
1900 Min memory per query 옵션 jevida(강성욱) 2016.10.12 1863
1899 SQL Server 에디션 다운그레이드와 제한된 기능 확인 jevida(강성욱) 2016.10.12 2182
1898 Downgrade from SQL Server Ent to Std Edition jevida(강성욱) 2016.10.12 1408
1897 트랜잭션 로그 여유 공간 모니터링 jevida(강성욱) 2016.10.12 1471
1896 SQL Server가 서비스 격리를 처리하는 방법 jevida(강성욱) 2016.10.12 1201
1895 쿼리 매개변수화 확인하기 jevida(강성욱) 2016.10.12 1494





XE Login