2016-12-12 2 views
0

J'utilise SQL Server Profiler pour mettre au point une base de données. Je peux voir les requêtes SQL dans la colonne TextData, mais ces requêtes sont paramétrées et je ne vois pas les valeurs de ces paramètres.Où puis-je trouver les paramètres de la requête dans SQL Server Profiler?

Par exemple:

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

Où puis-je trouver la requête de paramètres dans Profiler SQL Server? Puis-je copier la requête SQL avec les paramètres renseignés à partir de SQL Server Profiler?

Répondre

1

Vous pouvez trouver la requête avec des paramètres respectés de RPC COMPLETED événement de SQL Profiler.

Observez l'image ci-dessous. Dans le code ci-dessous vous pouvez trouver les paramètres de la requête après Output mot-clé comme 10252,N'Y', N'Y' respectivement de params @ P0, @ P1, @ P2 de la requête.

enter image description here

+0

Je ne vois pas les params dans mon Profiler SQL. Le problème était que j'ai utilisé le modèle TSQL_Locks. Sachez que j'ai choisi le modèle standard et que je peux voir les paramètres. Merci. – qub1n

+0

Votre bienvenue @ qub1n –