데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

Sys,dm_exec_connections

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

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
1910 64비트 버전의 SQL Server 버퍼 풀 메모리 페이지 수 줄이는 방법 jevida(강성욱) 2016.10.12 2432
1909 누락된 공유 잠금 (Missing Shared Locks) jevida(강성욱) 2016.10.12 1560
1908 Ad Hoc Distributed Queries 옵션 jevida(강성욱) 2016.10.12 3045
1907 높은 MAXDOP은 쿼리를 느리게 만들 수 있는가? jevida(강성욱) 2016.10.12 1305
1906 변경된 테이블 이름 복구하기 jevida(강성욱) 2016.10.12 1290
» Sys,dm_exec_connections jevida(강성욱) 2016.10.12 1908
1904 SQL Server 시작 매개 변수 설정 jevida(강성욱) 2016.10.12 2479
1903 AFTER 트리거를 INSTEAD OF 트리거로 변경 후 효율성 향상 jevida(강성욱) 2016.10.12 1782
1902 쿼리 대기 옵션 jevida(강성욱) 2016.10.12 1564
1901 Index create memory 설정 jevida(강성욱) 2016.10.12 1230
1900 Min memory per query 옵션 jevida(강성욱) 2016.10.12 1677
1899 SQL Server 에디션 다운그레이드와 제한된 기능 확인 jevida(강성욱) 2016.10.12 2121
1898 Downgrade from SQL Server Ent to Std Edition jevida(강성욱) 2016.10.12 1336
1897 트랜잭션 로그 여유 공간 모니터링 jevida(강성욱) 2016.10.12 1342
1896 SQL Server가 서비스 격리를 처리하는 방법 jevida(강성욱) 2016.10.12 1144
1895 쿼리 매개변수화 확인하기 jevida(강성욱) 2016.10.12 1428
1894 SQL Server에서 Drop 및 Delete 사용자 찾기 jevida(강성욱) 2016.10.12 1628
1893 SQL Server 트랜잭션 로그 읽기 jevida(강성욱) 2016.10.12 2067
1892 MaxBCPThreads에 따른 BCP 병렬출력 jevida(강성욱) 2016.10.11 1088
1891 확장이벤트와 dm_os_wait_stats 대기유형 매핑 jevida(강성욱) 2016.10.11 1883





XE Login