Quantcast
Channel: SQLServerCentral » SQL Server 2014 » Administration - SQL Server 2014 » Latest topics
Viewing all articles
Browse latest Browse all 6525

Extended Event DDL and Filter out Temp tables?

$
0
0
I'm trying to create an Extended event session that captures DDL, but ignores temp table Creation;my script is very simple, but i'm looking for an operator that does not seem to exist:i want NOT LIKE instead of [sqlserver].[like_i_sql_unicode_string]any idea how i filter the objectname ?[code]CREATE EVENT SESSION [DDLChanges] ON SERVER ADD EVENT sqlserver.database_created(ACTION(sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.database_name,sqlserver.nt_username,sqlserver.sql_text,sqlserver.username)),ADD EVENT sqlserver.object_altered(ACTION(sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.database_name,sqlserver.nt_username,sqlserver.sql_text,sqlserver.username)),ADD EVENT sqlserver.object_created(ACTION(sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.database_name,sqlserver.nt_username,sqlserver.sql_text,sqlserver.username) WHERE ([sqlserver].[like_i_sql_unicode_string]([object_name],N'''#%'''))),ADD EVENT sqlserver.object_deleted(ACTION(sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.database_name,sqlserver.nt_username,sqlserver.sql_text,sqlserver.username)) ADD TARGET package0.event_file(SET filename=N'DDLChanges.xel',max_file_size=(200))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[/code]

Viewing all articles
Browse latest Browse all 6525

Trending Articles