我在哪里可以找到 SQL Server Profiler 中查询的参数?

Where can I find parameters of the query in SQL Server Profiler?

我使用 SQL Server Profiler 来优化数据库。我可以在 TextData 列中看到 SQL 查询,但这些查询是参数化的,我看不到这些参数的值。

例如:

DELETE [dbo].[My Table]
WHERE ([Id] = @0)

我在哪里可以找到 SQL Server Profiler 中查询的参数?

我可以复制 SQL 查询并在 SQL Server Profiler 中填写参数吗?

您可以从 SQL Profiler 的 RPC COMPLETED 事件中找到具有相关参数的查询。

观察下图。在下面的代码中,您可以在 Output 关键字之后找到查询的参数,例如 10252,N'Y', N'Y' 分别是查询的参数 @P0、@P1、@P2。