12. März 2013 17:23
Hallo Michael,
damit wird zunächst ENABLESQLTRACE geschaltet und aktiviert/deaktiviert (siehe
ENABLESQLTRACE Function (Debugger)).
Allerdings ist mir gerade aufgefallen, dass die Hilfe sich recht karg gibt bei der Option. Hintergrund der Option ist, dass der SQL Server in Dynamics NAV 2013 mit einem dedizierten Benutzerkonto angesprochen wird und man mit dem SQL Server Profiler nicht mehr erkennen kann, welcher Benutzer letztendlich für ein SQL-Statement zuständig ist.
Hier kommt nun das SQL Tracing ins Spiel. Aktiviert, werden in den Befehls-Strom sowohl der jeweilige Benutzername als auch zugehörige C/AL-Statements "eingeschleust", so dass du Benutzer und C/AL dem jeweiligen T-SQL zuordnen kannst. Du siehst den Unterschied direkt im Profiler, wenn die Option aktiviert ist.