sql - 如何查看向 SQL Server 发出请求的 IP 地址?

标签 sql sql-server-profiler

我需要清楚地看到什么 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/

相关文章:

mysql - 需要查询从另一个表中的多个字段中提取不同的数字列表

sql - 使用 SQL 查询将 Excel 数据加载到 Azure SQL 中

mysql - 按特定顺序选择动态行值作为列名

sql-server - 如何在 SQL 2005 探查器中查找超时语句

ASP.NET MVC 应用程序分析

sql-server - 了解 SQL 事件探查器跟踪

mysql - 在选择子查询中选择

sql - 比较两个 SQL Server Profiler 跟踪

sql-server - 捕获 SQL Server 中的执行流程

java - 带有字符串的 JPQL LIKE 语法