2

Je cours SQL Server Profiler (SQL Server 2008). Est-il possible de voir le nom de la procédure stockée en cours d'exécution? Je suis profilage SP:Started et SP:Completed. La colonne TextData n'a pas été utile car mes procédures stockées sont cryptées, donc TextData affiche "- Texte crypté".SQL Server Profiler: Obtenir le nom de la procédure stockée

Profiler Screenshot

Répondre

5

Avez-vous essayé d'ajouter une colonne NomObjet? Cela devrait montrer les noms des procédures stockées. Je n'ai pas travaillé avec des procédures cryptées, mais je serais très surpris si les noms sont également cryptés (parce que comment pourriez-vous appeler le proc si vous ne connaissiez pas le nom?)

+3

L'ajout de ObjectName fonctionne parfaitement! Je vous remercie. Fichier> Propriétés> onglet Sélection d'événements> Afficher toutes les colonnes> case à cocher NomObjet en regard de SP: Démarré – JeredM

1

Il est possible que la procédure stockée est crypté, essayez de rechercher du texte contenant « WITH ENCRYPTION » dans votre base de données.

De plus, il se peut qu'il y ait trop de données dans le SP où le SSP n'affiche pas le texte.

+0

Je sais que les procédures stockées sont cryptés. Cela signifie-t-il que le nom est également crypté et que je ne peux pas voir le nom dans le profileur? Le but que j'ai est de savoir quelle procédure est lente. J'ai des procédures stockées appelant d'autres procédures stockées et j'ai besoin de savoir laquelle des procédures internes est lente. – JeredM