当我尝试运行扩展事件时:
CREATE EVENT SESSION [Loading] ON SERVER
ADD EVENT sqlserver.sql_statement_completed(SET collect_statement=(1))
ADD TARGET package0.event_file(SET filename=N'C:\Users\user\Documents\test.xel',max_file_size=(10))
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=3 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO
在 SQL Server 2016 上,我得到:
目标“5B2DA06D-898A-43C8-9309-39BBBE93EBBD.package0.event_file”在初始化期间遇到配置错误。无法将对象添加到事件会话。操作系统返回错误 5:“访问被拒绝。' 同时创建文件 'C:\Users\user\Documents\test_0_131207679384970000.xel'。(Microsoft SQL Server,错误:25602)
问题出在哪里?我对 C:\Users\user\Documents 有足够的权限。