web-dev-qa-db-fra.com

SQL Server Profiler - Comment filtrer la trace pour afficher uniquement les insertions, les mises à jour et les suppressions dans une seule base de données?

Comment limiter un SQL Server Profiler pour tracer uniquement les insertions, les mises à jour et les suppressions dans une base de données spécifique?

8
Aki T

Vous pouvez affiner la liste en spécifiant DatabaseName ou DatabaseID dans les filtres de colonne:

DBNameDBID

Notez cependant que vous devez d'abord cocher la case "afficher toutes les colonnes".

Quant aux insertions, mises à jour et suppressions, vous pouvez filtrer par colonne de texte au même endroit:

enter image description here

10
George K

Vous pouvez filtrer par nom de base de données ou identifiant de base de données.

Utilisation SP_trace_setfilter pour filtrer une base de données.

sp_trace_setfilter (Transact-SQL)

Si vous le faites à partir de l'interface graphique (ce que je ne recommande pas, vous êtes mieux avec une trace côté serveur), cliquez sur filtrer les colonnes, puis choisissez DatabaseName. Voir l'image ci-dessous pour le faire via l'interface graphique:

enter image description here

3
SqlWorldWide