我正在尝试找到有关如何在SQL Server Management Studio中拦截查询执行的准则。
例如:单击“执行”按钮后,我想检查WHERE
子句的查询。我已经在VS19中使用VSIX项目创建了附件。如果要在其中有WHERE
子句,我想停止查询,仅对于我自己的登录并且仅从SQL Server Management Studio。我应该单击按钮,还是可以通过拦截内部SSMS命令来完成?
任何建议将不胜感激。
您可以使用SQL Server Profiler捕获SQL跟踪数据和已执行的SQL语句-在SSMS中,转到“工具”->“ SQL Server Profiler”。
[网络上有很多视频和教程介绍了要捕获的内容,但一般来说,如果您使用的是Standard模板,则应该能够执行以下操作。
您要查找的SQL应该在跟踪中列出。
注意事项: