Aqui estão 5 métodos que encontrei:
- Método 1: SQL Server Configuration Manager
- Método 2: Visualizador de Eventos do Windows
- Método 3: Logs de erros do SQL Server
- Método 4: sys.dm_exec_connections DMV
- Método 5: Leitura do registro usando xp_instance_regread
Método 4: sys.dm_exec_connections DMV
Acho que essa é quase a maneira mais fácil ...
DMVs retornam o estado do servidor que pode ser usado para monitorar a instância do SQL Server. Podemos usar sys.dm_exec_connections DMV para identificar o número da porta que a Instância do SQL Server está escutando usando o código T-SQL abaixo:
SELECT local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID
GO
Result Set:
local_tcp_port
61499
(1 row(s) affected)
Método 1: SQL Server Configuration Manager
Etapa 1. Clique em Iniciar> Todos os programas> Microsoft SQL Server 2012> Ferramentas de configuração> SQL Server Configuration Manager
Etapa 2. Vá para SQL Server Configuration Manager> SQL Server Network Configuration> Protocols for
Etapa 3. Clique com o botão direito em TCP / IP e selecione Propriedades
Etapa 4. Na caixa de diálogo Propriedades de TCP / IP, vá para a guia Endereços IP e role para baixo até o grupo IPAll.
Se o SQL Server for configurado para ser executado em uma porta estática, ele estará disponível na caixa de texto Porta TCP, e se estiver configurado na porta dinâmica, a porta atual estará disponível na caixa de texto Portas dinâmicas TCP. Aqui, minha instância está escutando na porta número 61499.
Os outros métodos você pode encontrar aqui: http://sqlandme.com/2013/05/01/sql-server-finding-tcp-port-number-sql-instance-is-listening-on/