2013-09-23 22 views
1

我有一個項目來盤點SQL Server。此項目的一部分包括髮現每個連接到此SQL Server的IP。它是一個內部SQL Server,其他幾個程序在其他訪問此SQL Server的服務器上運行。由於該服務器的IP地址將被更改,所有其他程序都必須使用新地址進行更新。另外,老闆只是想要在這臺服務器上運行的所有東西以及連接到它的所有東西的圖表。SQL 2005:發現所有客戶端連接

我最初的傾向將設置登錄觸發器來捕獲客戶端IP地址和端口號,並將其寫入表。我對登錄觸發器不熟悉,並且已經讀過它們給服務器帶來危險。

什麼是我能發現誰是所有連接和使用這臺服務器的最佳方式?

回答

0

運行存儲過程sp_who會告訴你連接到SQL Server實例的機器。

+0

這不提供客戶端IP地址和端口信息,如sys.dm_exec_connections中的內容。當然,我需要隨時跟蹤連接,而不僅僅是活動連接。 – jobro2013