2019年5月28日 星期二

【MS-SQL】SQLDiag debug

要跑 SQLDiag 的時候發生錯誤,錄完之後沒產生 trc 檔,cmd 有以下錯誤。
\ Error querying installation path for SQLDIAG on . Function result: 2. Message: The system cannot find the file specified.

但這看不出 file specified 指什麼,這時候要先找到執行目錄下的
\internal\##MachineName_InstanceName_Run_sp_trace.OUT
裡面才會有錯誤的細節。
Msg 19062, Level 16, State 1, Server MachineName\InstanceName, Procedure sp_trace_create, Line 1
Could not create a trace file.
No active traces.
Output folder=C:\Program Files\Microsoft SQL Server\MSRS11.SQL12\Reporting Services\LOG
Windows error occurred while running SP_TRACE_CREATE. Error = 0x80070003(The system cannot find the path specified.).

會發現目錄下缺了 LOG 這個資料夾(倒是有個叫 LogFiles,感覺就是寫的人沒溝通好),所以手動補上這個資料夾即可。

ref: 恆逸的講師

沒有留言:

張貼留言