開啟RSClientPrint偵錯Log

Reporting Service線上列印功能可以直接由網頁列印出美美的報表,是很酷的功能,不過實務應用也遇過不少小狀態就是了。

昨天無意中發現RSClientPrint元件支援寫Log檔的功能,這在射茶包時可是價值連城的情報。故特別PO文做個筆記以防年老失憶:

  1. 開啟Log記錄的做法是用RegEdit加入一則機碼(Key)HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Reporting Services
    並新增LogRSClientPrintInfo REG_DWORD = 0x00000001(可參考這篇KBMore Inforation一節的說明)
  2. 執行SSRS報表並使用線上列印
  3. DIR %temp%\LOG*.tmp,便可看到剛才列印動作所產生的Log檔案(檔名格式為LOGnnnn.tmp,nnnn為16進位隨機數字)。

稍微看了一下,Log裡記載的資訊蠻詳細的,開啟報表路徑/名稱、使用語系、選擇的印表機、換頁、發出Request的過程都鉅細靡遺地被保留下來,很有Debug Log的味道,我想對於解決RSClientPrint疑難雜症應該很有幫忙。不過要看到這些Log,RSClientPrint元件至少要被順利載入並啟動才可以,RSClientPrint另一個常見的問題是因版本更新導致無法載入使用,這裡也順便提供一下參考資訊:

歡迎推文分享:
Published 02 March 2010 02:01 PM 由 Jeffrey
Views: 8,861



意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication