Вы можете использовать событие OLEDB_DATA_READ
для отслеживания запросов к связанным серверам. Если результаты этого события более многословны, чем вы хотите, вам может понадобиться добавить фильтры для сбора необходимой информации. Следующий DDL создает это расширенное событие, и, вероятно, потребуется настройка параметров (т. Е. FILENAME
, MAX_MEMORY
и т. Д.).
CREATE EVENT SESSION [XE_Linked_Server_Test] ON SERVER
ADD EVENT sqlserver.oledb_data_read
ADD TARGET package0.event_file(SET FILENAME=N'C:\Test\XE_Output_File.xel')
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