We are using a third party company's software that talks to a SQL Server database and retrieves and inserts all the information.
When a user uses this software sometimes it freezes at a particular step. I need to troubleshoot it and find out why it happens.
Basically I want to use this UI software and at the same time see what query runs at each step I am performing.
For that I am using SQL Profiler to see what query causes this bottleneck. But how would I trace steps only for that particular software and only for a particular user? I don't want to see all other information.
I am able to filter NTUserName, which I am assuming is just UserName, correct?
But how can I find out what is the ApplicationName?
If I ran this query I see 13 different applications, including Microsoft Office, Report Server etc. None of them sounds like the name of the software we use. (MGA Systems. Insurance Management System)
select distinct
program_name
from sys.dm_exec_sessions
where is_user_process = 1;