CREATE EVENT SESSION [RDT1C_{ИдентификаторБазы}_getSessionForQuery_{ИдентификаторСессии}] ON SERVER 
ADD EVENT sqlserver.rpc_completed(
    ACTION(sqlserver.client_app_name,sqlserver.database_id,sqlserver.query_hash,sqlserver.session_id)
    WHERE ([package0].[greater_than_uint64]([sqlserver].[database_id],(4)) 
        AND [package0].[equal_boolean]([sqlserver].[is_system],(0)) 
        AND [sqlserver].[database_id]=({ИдентификаторБазы})
        AND [sqlserver].[like_i_sql_unicode_string]([sqlserver].[sql_text],N'%INSERT INTO%SELECT TOP%{ИдентификатоЗапроса}%'))),
ADD EVENT sqlserver.sql_batch_completed(
    ACTION(sqlserver.client_app_name,sqlserver.database_id,sqlserver.query_hash,sqlserver.session_id)
    WHERE ([package0].[greater_than_uint64]([sqlserver].[database_id],(4)) 
        AND [package0].[equal_boolean]([sqlserver].[is_system],(0)) 
        AND [sqlserver].[database_id]=({ИдентификаторБазы})
        AND [sqlserver].[like_i_sql_unicode_string]([sqlserver].[sql_text],N'%INSERT INTO%SELECT TOP%{ИдентификатоЗапроса}%')))
ADD TARGET package0.ring_buffer
WITH (MAX_MEMORY=4096 KB,
    EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,
    MAX_DISPATCH_LATENCY=30 SECONDS,
    MAX_EVENT_SIZE=51200 KB,
    MEMORY_PARTITION_MODE=NONE,
    TRACK_CAUSALITY=ON,
    STARTUP_STATE=OFF);

ALTER EVENT SESSION [RDT1C_{ИдентификаторБазы}_getSessionForQuery_{ИдентификаторСессии}]
ON SERVER  
STATE = START;