Identifica a porta usada pela instância do SQL Server
De MSTECH wiki
Revisão de 17h56min de 4 de agosto de 2016 por Daniel.alves (Discussão | contribs) (Criou página com 'Este script tem por finalidade retornar a porta que uma instância do SQL Server está utilizando. <syntaxhighlight lang="sql" line="1" > DECLARE @TcpPort VARCHAR(5)...')
Este script tem por finalidade retornar a porta que uma instância do SQL Server está utilizando.
1 DECLARE @TcpPort VARCHAR(5)
2
3 ,@RegKey VARCHAR(100)
4
5 IF @@SERVICENAME !='MSSQLSERVER'
6 BEGIN
7 SET @RegKey = 'SOFTWARE\Microsoft\Microsoft SQL Server\' + @@SERVICENAME + '\MSSQLServer\SuperSocketNetLib\Tcp'
8 END
9 ELSE
10 BEGIN
11 SET @RegKey = 'SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\SUPERSOCKETNETLIB\TCP'
12 END
13
14 EXEC master..xp_regread
15 @rootkey = 'HKEY_LOCAL_MACHINE'
16 ,@key = @RegKey
17 ,@value_name = 'TcpPort'
18 ,@value = @TcpPort OUTPUT
19
20 SELECT @TcpPort AS PortNumber
21 ,@@SERVERNAME AS ServerName
22 ,@@SERVICENAME AS ServiceName