2013-09-23 23 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