Reporitng Service端:
Reporting Service log file path:
- 2005 - C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\LogFiles
- 2008 - C:\Program Files\Microsoft SQL Server\MSRS10\InstanceName\Reporting Services\LogFiles
- 2008R2 - C:\Program Files\Microsoft SQL Server\MSRS10_50.InstanceName\Reporting Services\LogFiles
- 20012 - C:\Program Files\Microsoft SQL Server\MSRS11.InstanceName\Reporting Services\LogFiles
另外如果您的問題無法在上述的LogFiles中看出任何的錯誤時,您可以嘗試開啟Verbose Log,藉以讓Reporting Service記錄更詳細的資訊。
Note :啟用Verbose Log後Log量會增多,請注意磁碟空間,及手動清理沒有發生問題的Log檔案。
檔案位置:
- 2005 - C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin
- 2008 - C:\Program Files\Microsoft SQL Server\MSRS10.InstanceName\ReportServer\bin
- 2008R2 - C:\Program Files\Microsoft SQL Server\MSRS10_50.InstanceName\ReportServer\bin
- 20012 - C:\Program Files\Microsoft SQL Server\MSRS11.InstanceName\ReportServer\bin
檔案名稱:
ReportingServicesService.exe.config
檔案打開後,請參考下列黃色標記的部份進行修改,存檔案需要重新啟動Reporting Service,藉以讓設定值生效。
<system.diagnostics>
<switches>
<add name="DefaultTraceSwitch" value="4" />
</switches>
</system.diagnostics>
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="appdomain, tid, time" />
<add name="TraceListeners" value="file" />
<add name="TraceFileMode" value="unique" />
<add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
<add name="HttpTraceSwitches" value="date,time, clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
<add name="Components" value="all:4,reportrendering:4,http:4" />
</RStrace>
- For further information regarding the RS Trace Log file in Reporting Services please refer to the Books Online documentation
- Recommended configuration for Verbose Logging in Reporting Services http://support.microsoft.com/kb/2146315
Client端:
大部份的問題都是透過Server端上即可查出問題,但是如果你的問題是發生在Client的時候,如列印上的問題時,你可以透過下列的方式進行資訊的收集。
- 再請您參考下列的步驟進行資訊的收集。
- 登入您的end user的電腦上,加入下列的機碼值,中間80的部份不需修正。
- [HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Reporting Services]PS:機碼的部份,不管你的SQL Server版本為何,都不需要進行修正。
- 在上述的機碼值中,加入一個新的 [dword] 的值,名稱為 [LogRSClientPrintInfo],值為1。
- 關閉所有的Internet Explorer視窗。
- 開啟一個新的IE視窗進行列印測試。
- 測試完成後記錄檔會產生在下列的位置。
%temp%\log**.tmp - 如果您的OS為Vista or Win7,而檔案又沒有產生在上述的位置時,再請確認下列的位置。
%temp%\Low\log**.tmp
關鍵字:Reporting Service、Log Files for SQL Reporting Services、Trace Logging
沒有留言:
張貼留言