- Value of error log file you want to read: 0 = current, 1 = Archive #1, 2 = Archive #2, etc…
- Logfile type: 1 or NULL = error log, 2 = SQL Agent log
- Search string 1: String one you want to search for
- Search string 2: String two you want to search for to further refine the results
- Search from the start time
- Search to end time
- Sort order for results: N’asc’ = ascending, N’desc’ = descending
xp_readerrorlog 0, 1, N'Server is listening on'
Using other option
SELECT @@SERVERNAME AS ServerName, @@SERVICENAME AS ServiceName DECLARE @value VARCHAR(20) DECLARE @key VARCHAR(100) IF ISNULL(CHARINDEX('\', @@SERVERNAME, 0), 0) > 0 SET @key = 'SOFTWARE\Microsoft\Microsoft SQL Server\' + @@servicename + '\MSSQLServer\SuperSocketNetLib\Tcp' ELSE SET @key = 'SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\SUPERSOCKETNETLIB\TCP' SELECT @KEY as [Key] EXEC master..xp_regread @rootkey = 'HKEY_LOCAL_MACHINE', @key = @key, @value_name = 'TcpPort', @value = @value OUTPUT SELECT 'Port Number : ' + CAST(@value AS VARCHAR(5)) AS PortNumber