0
我在我的機器上有3個Sql服務器實例,但我不記得每個端口都運行在哪個端口上。我可以運行配置管理器來找到它,但是有沒有更簡單的方法可以從SQLCMD中完成它?使用SQLCMD可以簡單地告訴SQL Server運行在哪個端口上?
我在我的機器上有3個Sql服務器實例,但我不記得每個端口都運行在哪個端口上。我可以運行配置管理器來找到它,但是有沒有更簡單的方法可以從SQLCMD中完成它?使用SQLCMD可以簡單地告訴SQL Server運行在哪個端口上?
該查詢將返回使用的TCP端口。
SELECT
e.name as ProtocolName
,ec.local_tcp_port as Port
,ec.local_net_address as IP
FROM
sys.endpoints e
LEFT JOIN
sys.dm_exec_connections ec
ON
ec.endpoint_id = e.endpoint_id
where
e.name = 'TSQL Default TCP'
GROUP BY
e.name
,ec.local_tcp_port
,ec.local_net_address
謝謝,這是非常有幫助的。 –
np,感謝您的回答! –