SQL Server 2008 R2 (SP2). Сеанс расширенных событий не перехватывает события в asynchronous_file_target

Я пытаюсь создать исторический журнал для взаимоблокировок с помощью сеанса XEvents, но он не работает на клиентском компьютере. Файл Xel пуст, даже после того, как я сам создал тупик.

Но на другом сервере взаимоблокировки успешно зарегистрированы, поэтому я думаю, причина в конфигурации сервера?

Не могли бы вы посоветовать, чего мне не хватает?

сессия:

CREATE EVENT SESSION [Deadlock_Monitor] ON SERVER 
   ADD EVENT sqlserver.xml_deadlock_report 
   ADD TARGET package0.asynchronous_file_target
       (SET filename=N'F:\PerfData\deadlocks\deadlock.xel', max_file_size=(409600), 
            max_rollover_files = 5) 
WITH 
(MAX_MEMORY=40960 KB,
 EVENT_RETENTION_MODE=NO_EVENT_LOSS,
 MAX_DISPATCH_LATENCY=INFINITE,
 MAX_EVENT_SIZE=0 KB,
 MEMORY_PARTITION_MODE=PER_CPU,
 TRACK_CAUSALITY=OFF,
 STARTUP_STATE=OFF)

Этот сеанс активен:

SELECT * 
FROM sys.dm_xe_sessions 
WHERE name='Deadlock_Monitor'

address             name        pending_buffers total_regular_buffers   regular_buffer_size total_large_buffers large_buffer_size   total_buffer_size
0x00000002B390C081  Deadlock_Monitor    0   20  2162483 0   0   43249660

Спасибо

0 ответов

Другие вопросы по тегам