Как мне получить номер порта для SQL Server 2008 из запроса при подключении к SQL Server с использованием VPN - PullRequest
2 голосов
/ 20 октября 2011

Я обращаюсь к SQL Server через VPN.

Можно ли использовать SQL-запрос для поиска номера порта, по которому я общаюсь?

1 Ответ

4 голосов
/ 20 октября 2011

Для экземпляра по умолчанию это будет:

DECLARE @tcp_port nvarchar(5)

EXEC xp_regread
 @rootkey = 'HKEY_LOCAL_MACHINE',
 @key = 'SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\SUPERSOCKETNETLIB\TCP',
 @value_name = 'TcpPort',
 @value = @tcp_port OUTPUT

select @tcp_port

Для именованного экземпляра это будет:

DECLARE @tcp_port nvarchar(5)

EXEC xp_regread
 @rootkey = 'HKEY_LOCAL_MACHINE',
 @key = 'SOFTWARE\MICROSOFT\MSSQLSERVER\PutYourInstanceNameHere\MSSQLSERVER\SUPERSOCKETNETLIB\TCP',
 @value_name = 'TcpPort',
 @value = @tcp_port OUTPUT

select @tcp_port
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...