How to Get SQL Server Port Number from Registry

– SQL 2005 and 2008
declare @SmoDefaultFile nvarchar(512)
exec master.dbo.xp_instance_regread N’HKEY_LOCAL_MACHINE’,
N’Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp\IPAll\’, N’TcpPort’,
@SmoDefaultFile OUTPUT
print @SmoDefaultFile
——————
– SQL 2000 and SQL 7
declare @SmoDefaultFile nvarchar(512)
exec master.dbo.xp_instance_regread N’HKEY_LOCAL_MACHINE’,
N’SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp’, N’TcpPort’,
@SmoDefaultFile OUTPUT
print @SmoDefaultFile
————————————
– SQL 2005 and 2008 dynamic ports
declare @SmoDefaultFile nvarchar(512)
exec master.dbo.xp_instance_regread N’HKEY_LOCAL_MACHINE’,
N’Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp\IPAll\’, N’TcpDynamicPorts’,
@SmoDefaultFile OUTPUT
print @SmoDefaultFile

Update me when site is updated

Leave a Reply

You must be logged in to post a comment.