sql-server - 为什么 SQL Server Profiler 不显示某些 TextData 值
问题描述
我正在对我拥有的广泛使用存储过程的 SQL Server 数据库进行跟踪。我注意到在某些情况下,在执行存储过程时,RPC:Starting 和 SP:Starting 事件在 TextData 或 BinaryData 字段中没有数据,但在执行不同的存储过程时,相同的事件会显示 SQL 语句被执行。当然,我要调查的问题与未显示 TextData 的存储过程有关。
什么会阻止 SQL Server Profiler(和 XEvent Profiler,我也在那里检查)填充 RPC:Starting 和 SP:Starting 事件的 TextData/BinaryData 字段?我可以看到正在调用存储过程,因为它的名称出现在 ObjectName 字段中,并且我可以看到存储过程中的各个语句正在通过 SP:StmtStarting 事件(它确实填充 TextData 字段)执行,但我真的想看看传递给它的参数是什么。
解决方案
推荐阅读
- angular - 角度过滤表结果无法正常工作
- javascript - 如何在使用 Lodash 时获取特定的键值
- typescript - React Native 中的 ReturnKeyType 数据类型
- android - 调整对象的大小以适应屏幕的大小
- python - “str”对象没有属性“map”
- python - 如何检查我训练的模型是否通过编码正确检测到对象?
- python - 如何提取 30 秒后加载的重定向链接?
- jquery - 在asp.net核心的菜单中添加活动类?
- c++ - 哈希
, 较少的 功能:模板参数后的空括号 - ruby - 如何使用流控制来请求用户输入一个整数而不是字符串