如何知道数据应用程序块中触发的确切语句?
我们使用“企业图书馆数据访问应用程序块”来访问SQL Server数据库。在数据访问层,我们调用应用程序块的API。在内部它必须将命令和参数解析为 SQL 语句。
我如何知道什么 SQL 查询进入了数据库?
谢谢 阿杰
We are using "Enterprise Library Data Access Application Block" to access SQL Server database. In DataAccess layer, we are calling application block's API. Internally it must be resolving the command and parameters into SQL statement.
How can I know what SQL query goes to database?
Thanks
AJ
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种方法:
在 SQL Server 上运行探查器,启动跟踪并添加甚至 SQL:Batchstarting。在跟踪数据中,查看 TextData 列,
请参阅下图,了解其外观
One way:
Run profiler on SQL Server, start a trace and add even SQL:Batchstarting. In the trace data look at the TextData column
see image below of what it looks like