SQL Auditing Logs Not Reaching Log Analytics or Blob for ppeid-sql-server
Hello Azure Support,
We are experiencing an issue where audit logs from our SQL Server instance are not being delivered to Log Analytics or Blob Storage, despite all diagnostic settings being correctly configured.
đź§Ş Repro Steps:
- Enabled auditing at both the database and server level
- Created multiple diagnostic settings to forward audit logs to:
- Log Analytics workspace (ppeid-workspace)
- Storage account (ppeidauditstore)
- Confirmed diagnostic settings were saved and active (including Blob and Log Analytics)
- Ran multiple auditable events from SSMS:
- Log Analytics workspace (ppeid-workspace)
sql
CopyEdit
UPDATE Checks SET First_Name = 'TestLogTrigger' WHERE Check_ID = 1;
- Waited up to 40 minutes after each query
❌ Observed Behavior:
- No logs appear in Log Analytics using:
kql
CopyEdit
AzureDiagnostics
| where Category == "SQLSecurityAuditEvents"
| sort by TimeGenerated desc
- No .xel files are present in the Blob Storage containers under:
/ppeid-sql-server/yyyy/mm/dd/
âś… What We Need:
Please confirm:
- Is the audit pipeline active and functional for this subscription and server?
- Is there any misregistration, backend throttling, or permission failure blocking audit log delivery?
- Is there a known delay or outage affecting SQLSecurityAuditEvents or diagnostic forwarding?
We’re happy to provide screenshots, queries, and logs as needed. This setup is intended for production use, so accurate audit telemetry is a top priority.
Thank you for your help!
Sincerely,
Bob Wilson
PPE