使用 profiler 在 SQL 服务器中捕获来自外部的连接

Capturing connection coming from outside in SQL server using profiler

我需要使用 Profiler 对捕获来自外部的连接进行测试。你能告诉我该怎么做吗? 非常感谢您的帮助!

谢谢

您可以使用:

https://msdn.microsoft.com/en-us/library/ff650699.aspx

作为 SQL 服务器分析器操作的基础。要在您的情况下查找查询 - 查询来自不同的服务器 - 您可以:

  1. 进入探查器"Trace Properties"部分
  2. "Events Selection" 选项卡
  3. 列过滤器
  4. 登录名
  5. 喜欢[输入用于从其他服务器连接到此服务器的登录名] - 这可以是域帐户或 SQL 服务器身份验证帐户

希望您在 "normal" 流量和 "outside" 流量上使用不同的帐户,否则可能很难过滤掉噪音。

我不确定这个,但你也可以在 "Host Name" 上过滤你的探查器(不过我还没有亲自尝试过) - 从 "Events Selection" 选项卡,确保选中 "Show all columns" 复选框,进入列过滤器并输入机器名称,在 "Host Name"

下执行查询