2012-03-21 119 views
1

嗅探SQL数据是否有可能嗅探被通过网络传输的MS-SQL数据?(假设连接未加密?)通过网络

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

+1

SQL Server使用TDS协议。 AFAIK wireshark可以解码这些数据包,如果这是你感兴趣的水平。 – 2012-03-21 10:48:37

+0

非常有用写wirehare fileter“tds”谢谢 – none 2012-03-21 13:30:16

回答

1

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

如果您使用N /休眠,的EntityFramework,LINQ2SQL或LLBgen然后在http://hibernatingrhinos.com/products

1

您是否尝试过使用SQL Server Profiler?一个非常有用的工具,用于监视进出SQL Server的网络上的活动?

1

检查了冬眠犀牛廓如果你可以安排在服务器上alter trace权限,可以考虑使用SQL Server Profiler。您可以使用过滤器将捕获限制到特定的客户端。