如何监控 SQL Server 网络流量
我想使用 Microsoft SQL Server 监视每个事务使用的网络流量,例如,当在 SQL 上运行查询时,请求的大小和请求的大小是多少。通过网络接口时的响应。
有没有任何工具可以做到这一点,特别是免费工具?
I want to monitor the network traffic used by each transaction with Microsoft SQL Server, for example when a query ran on the SQL what was the size of the request & the response as it passed through the network interface.
Are there any tools which do this, especially free tools?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Wireshark,对端口1433进行过滤捕获:
Wireshark, filter capture on port 1433:
您是否尝试过 MS SQL Server 中的 SQL Profiler 工具?
它可以在“工具”菜单下找到。要在其中启动跟踪,请单击
创建新跟踪
,然后选择要监视的列,然后单击运行
。Have You tried the SQL Profiler tool in MS SQL Server?
It's can be found under the Tools menu. To start a trace in it, click
Create new trace
and then select columns you want to monitor, followed by clickingRun
.内置的性能监视器可以跟踪流量(如果您进行了设置)并希望在未登录时进行跟踪。
就我个人而言,我几乎总是接受 Sam 的建议,只关注我担心的查询。
Built in performance monitor can track traffic if you set it up to do so and want to trace when not logged in.
Personally I almost always get by with Sam's suggestion and just watching queries I'm worried about.