我需要清楚地看到什么 IP 地址对 SQL 服务器进行了什么 sql 查询。
我正在尝试使用 SQL Profiler,但似乎无法以某种方式区分查询来自的机器(浏览器)。它只有 web 服务器和 sql 服务器之间的通信细节。有什么方法可以让我看到查询来自的原始机器的标识(任何未知日志?)?
感谢您的任何建议。
高频
最佳答案
您可以获取当前连接的主机名,或者从 sysprocesses 表中获取任何信息
SELECT hostname FROM sys.sysprocesses WHERE spid = @@SPID
如果这是您要查找的内容,这显然无法获取网络主机的 IP 地址。
关于sql - 如何查看向 SQL Server 发出请求的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1674658/