Skip to content

Instantly share code, notes, and snippets.

@ghotz
Created October 9, 2014 15:24
Show Gist options
  • Save ghotz/81a2def5356994069032 to your computer and use it in GitHub Desktop.
Save ghotz/81a2def5356994069032 to your computer and use it in GitHub Desktop.
Audit GETDATE() usage in SQL Batches with Extended Events (useful to check when migrating to Amazon RDS)
CREATE EVENT SESSION [audit_getdate_usage] ON SERVER
ADD EVENT sqlserver.sql_batch_starting(SET collect_batch_text=(1)
ACTION(sqlserver.database_name)
WHERE ([sqlserver].[like_i_sql_unicode_string]([batch_text],N'%getdate%')))
ADD TARGET package0.event_file(SET filename=N'c:\temp\audit_getdate_usage')
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment