sql profiler 是否显示传入的参数值?
我正在使用这个第 3 方 sql 跟踪应用程序,因为我安装了 sql server express 2008(只是试用版)。
它只显示传递到服务器的 sql,带有 @p1 等参数,而不是参数的实际值,这对我来说并不是那么有用。
内置的 sql 探查器是否向您显示 .net Web 应用程序传入的实际值,如 '2342' 或 a = 200 ?
I'm using this 3rd party sql tracing application because I have sql server express 2008 installed (just a trial version).
It only shows the sql passed into the server, with the parameters like @p1 and not that actual value of the parameter, which to me is not all that usefull.
Does the built in sql profiler show you the actual values the .net web app is passing in like '2342' or a = 200 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,它显示带有已替换参数的查询。 当我调试时,我通常只是从探查器复制 SQL 并将其粘贴到 Management Studio 中并运行它。
yes, it shows the query with the parameters already substituted. When I debug, I usually just copy the SQL from the profiler and paste it into Management Studio and run it.
它可以。 定义配置文件模板时,您可以指定要查看哪些 sql“事物”以及要为每个“事物”查看哪些列(信息)。 因此,如果您没有看到参数,则可能需要修改您正在使用的配置文件模板。
It can. When you define a profile template, you can specify which sql "things" you want to see and which columns (information) you want to see for each "thing". So if you aren't seeing the parameters, you may have to modify the profile template you are using.