Hi Ryan Brown,
In addition to @Erland Sommarskog response, you can also consider...
Understanding Query Performance Insight & Tracking Query Execution
Query Performance Insight provides intelligent query analysis for single and pooled Azure SQL databases. It helps identify top resource-consuming and long-running queries in your workload. This allows you to optimize queries to improve overall performance and make efficient use of the resources you are paying for.
How to Identify Who Executed a Query
To track who ran a specific query, you need to enable SQL Auditing.
Azure SQL Auditing
Auditing for Azure SQL Database tracks database events and writes them to:
- Azure Storage Account
- Log Analytics Workspace
- Event Hubs
Next Steps
To find out who executed a specific query:
- Enable SQL Auditing in the Azure Portal

- Query Log Analytics using KQL to check for query execution details (e.g., client IP, username, application name).
- Use Extended Events if real-time tracking is needed.
Please feel free to click the 'Upvote' (Thumbs-up) button and 'Accept as Answer'. This helps the community by allowing others with similar queries to easily find the solution.