2016-11-15 19 views
0

SQL Server 2016でローカルに実行されているデータベースが要求を受け入れるポートを調べる方法を知りたい。SQL Serverで稼働するデータベースのポートを調べる2016

問題はデータベースがパートナーによってセットアップされたが、ポートが文書化されていないことです。私は1433のデフォルトポートを試しましたが、それは動作しませんでした。

また、SQL Server Management Studioを使用してみましたが、探しているものが見つかりませんでした。

+2

ここをクリックして、役立つかどうかを確認してください。http://blog.sqlauthority.com/2014/03/15/sql-server-find-port-sql-server-is-listening-port-sql-server -が走っています/ –

答えて

1

あなたは、私が使用している、このクエリを使用することができます

SELECT DISTINCT local_net_address, local_tcp_port 
FROM sys.dm_exec_connections 
WHERE local_net_address IS NOT NULL 

OR - SQL Serverが動的なポート番号で構成されている場合、スクリプトの下に実行を

SELECT local_tcp_port 
FROM sys.dm_exec_connections 
WHERE session_id = @@SPID 

OR

-- Execute below script if SQL Server is configured with static port number 

DECLARE  @portNo NVARCHAR(10) 

EXEC xp_instance_regread 
    @rootkey = 'HKEY_LOCAL_MACHINE', 
    @key  = 
'Software\Microsoft\Microsoft SQL Server\MSSQLServer\SuperSocketNetLib\Tcp\IpAll', 
    @value_name = 'TcpPort', 
    @value  = @portNo OUTPUT 

SELECT [PortNumber] = @portNo 

少なくとも1つはあなたのために働きます。

関連する問題