あなたは、私が使用している、このクエリを使用することができます
SELECT DISTINCT local_net_address, local_tcp_port
FROM sys.dm_exec_connections
WHERE local_net_address IS NOT NULL
OR - SQL Serverが動的なポート番号で構成されている場合、スクリプトの下に実行を
SELECT local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID
OR
-- 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
少なくとも1つはあなたのために働きます。
ここをクリックして、役立つかどうかを確認してください。http://blog.sqlauthority.com/2014/03/15/sql-server-find-port-sql-server-is-listening-port-sql-server -が走っています/ –