2007~2011/SQL Server2011. 4. 14. 10:21

SQL Server Configuration Manager(구성 관리자)에 설정된 네트워크 프로토콜 설정에 따라 SQL Server 데이터베이스 엔진에 연결하는 방법으로 Shared Memory, TCP/IP, Named Pipes, VIA(Virtual Interface Adapter) 프로토콜을 사용할 수 있습니다. 

SQL Server 가 설치되어 있는 동일한 컴퓨터에서 SQL Server 에 연결할 때, Shared Memory(공유 메모리) 프로토콜 사용이 해제되어 있지 않는 한 기본적으로 이 프로토콜로 SQL Server 인스턴스에 연결하게 됩니다. 




SQL Server 가 설치되어 있는 로컬 환경에서 SSMS 를 통해 TCP 프로토콜을 사용하여 연결하는 방법은 아래와 같습니다.

TCP:LAIGO




개체 탐색기에 인스턴스 정보에서 TCP 연결을 확인할 수 있습니다. 




현재 연결된 활성 커넥션 정보를 통해 프로토콜을 확인해 봅니다. 

SELECT session_id, net_transport, client_net_address, local_net_address,local_tcp_port  
FROM sys.dm_exec_connections




관리자 전용 연결(DAC) 연결 시, 어떤 프로토콜로 연결이 되는지 확인해 봅니다. 

C:\> SQLCMD -A 
1> 



관리자 전용 연결을 사용하기 위해 시작되어 있는 TCP/1434 포트로 연결되는 것을 확인할 수 있습니다.


커넥션과 관련된 문제를 확인하기 위해서 알아두면 좋을 것 같습니다.


[참고자료]
SQL Server 현재 접속 로그인, IP 확인

네트워크 프로토콜 선택
http://msdn.microsoft.com/ko-kr/library/ms187892.aspx

SQL Server 2008 관리자 전용 연결(DAC) 실패


작성자 : Lai Go / 작성일자 : 2011.04.14 
Posted by Lai Go