당신은 내가 사용하고이 쿼리를 사용할 수 있습니다
SELECT DISTINCT local_net_address, local_tcp_port
FROM sys.dm_exec_connections
WHERE local_net_address IS NOT NULL
또는 - SQL Server가 동적 포트 번호로 구성되어있는 경우 스크립트 아래 실행을
SELECT local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID
또는
-- Execute below script if SQL Server is configured with static port number
DECLARE @portNo NVARCHAR(10)
EXEC xp_instance_regread
@rootkey = 'HKEY_LOCAL_MACHINE',
@key =
'Software\Microsoft\Microsoft SQL Server\MSSQLServer\SuperSocketNetLib\Tcp\IpAll',
@value_name = 'TcpPort',
@value = @portNo OUTPUT
SELECT [PortNumber] = @portNo
적어도 하나 이상은 귀하에게 적합합니다.
여기를 읽어보고 도움이되는지 확인하십시오. http://blog.sqlauthority.com/2014/03/15/sql-server-find-port-sql-server-is-listening-port-sql-server -is-running / –