2014-04-19 71 views
0

我創建此事件後,我想啓動它,它會引發錯誤。 我用下面的代碼創建事件:不能啓動事件sqlos.wait_info

create event session WaitTest on server 
add event sqlos.wait_info 
(WHERE sqlserver.session_id=61 and duration>0) 
add target package0.asynchronous_file_target 
(set filename=N'c:\wait_stats.xel') 
go 

,並用此啓動它:

alter event session WaitTest on server state = start; 

,並拋出這個錯誤:

目標,「CE79811F-1A80-40E1-8F5D- 7445A3F375E7.package0.asynchronous_file_target「,在初始化期間遇到配置錯誤。對象不能添加到事件會話中。

有誰知道問題出在哪裏以及這個問題如何解決?

Thx。

回答

0

這是SQL Server的神祕方式,告訴您它無法在C:驅動器的根目錄下創建xel文件。我相信在錯誤消息中還有另一條信息,說明它遇到的操作系統錯誤。

爲它創建一個文件夾並給予SQL Server帳戶的讀/寫權限。