Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server Profiler如何查看内部SQL命令的实际参数值?_Sql Server_Sql Server Profiler - Fatal编程技术网

Sql server SQL Server Profiler如何查看内部SQL命令的实际参数值?

Sql server SQL Server Profiler如何查看内部SQL命令的实际参数值?,sql-server,sql-server-profiler,Sql Server,Sql Server Profiler,在使用选中了SP:smtpstart事件的Microsoft SQL Profiler时,我可以看到特定存储过程执行的SQL命令 我可以看到如下命令: SELECT MyUsers FROM SomeTable WHERE UserName = @UserName 其中包括参数名,而不是参数值 如何捕获命令和实际值,如: SELECT MyUsers FROM SomeTable WHERE UserName = 'Joe Due' 我需要它来调试一些与主存储过程分离的内部存储过程 你不能-

在使用选中了
SP:smtpstart
事件的Microsoft SQL Profiler时,我可以看到特定存储过程执行的SQL命令

我可以看到如下命令:

SELECT MyUsers FROM SomeTable WHERE UserName = @UserName
其中包括参数名,而不是参数值

如何捕获命令和实际值,如:

SELECT MyUsers FROM SomeTable WHERE UserName = 'Joe Due'

我需要它来调试一些与主存储过程分离的内部存储过程

你不能-因为这不是发生的事情!参数不是内联的以替换占位符,而是SQL Server使用占位符、占位符列表及其值获取查询。什么是
SP:smtpstart
事件?我希望在SQL Server Profiler中的“存储过程”事件中看到它,但它不在那里(SQL 2008 R2)。那么,在不手动填充参数的情况下调试它的快速方法是什么呢?