In previous post i have discussed the ports configuration for SQL Server database engine. For any SQL Server instance what are the options to identify the active ports? For this purpose we have three major methods to identify the SQL Server port through GUI. We may use undocumented extended stored procedure master..xp_regread system to read the registry value for this purpose.However in this post i would cover only the major GUI methods to discover the active TCP/IP port for any SQL Server instance.
- Through SQL Server Logs
- Through SQL Server Configuration Manager
- Through Windows Application Event Viewer
Through SQL Server Logs
We may use xp_readerrorlog SP in SSMS or SSMS GUI to determine the current port for SQL Server. Execute the SP in SSMS query pane and get the results
USE master GO xp_readerrorlog 0, 1, N'listening on', 'any', NULL, NULL, N'asc' GO
Same may be determined through SSMS GUI
Through SQL Server Configuration Manager
Go to SQL server configuration manager and open TCP/IP properties in network configurations of specific instance. It would show the active TCP/IP port for SQL Server. Port may be noted or even changed to a specific static one here.
Through Windows Application Event Viewer
Another major option available for port discovery is through Windows event viewer. Find the event viewer in Windows Administrative Tools and go to application logs folder. There you may get the port information for your specific SQL Server instance.
This is not the end, there would be some other ways to discover the same information. Also read the post and comments section on MSSQLTips for same issue.