通过网络嗅探sql数据

时间:2012-03-21 10:24:15

标签: sql-server debugging sniffer

是否可以嗅探通过网络传输的ms-sql数据?(假设连接未加密?)

尝试使用Wireshark来嗅探网络上的数据,提取数据有点复杂,因为有更多层数据覆盖“有趣”的工作人员,这可能有助于调试。

3 个答案:

答案 0 :(得分:1)

您是否尝试过使用SQL Server Profiler?用于监视进出SQL Server的网络活动的宝贵工具?

答案 1 :(得分:1)

如果要查看SQL查询,请打开SQL Server Management Studio并转到工具 - > SQL事件探查器。将探查器连接到您的数据库并运行一些查询 - 您将看到查询器出现在探查器中。我不认为SQL事件探查器允许您查看返回的数据。

如果您正在使用N / Hibernate,EntityFramework,Linq2SQL或LLBgen,请在http://hibernatingrhinos.com/products

查看Hibernating Rhinos Profilers

答案 2 :(得分:1)

如果您可以在服务器上安排alter trace权限,请考虑使用SQL Server Profiler。您可以使用过滤器将捕获限制为特定客户端。