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
Спасибо