2010-10-06 53 views

回答

2

AFAIK,它通常存儲在dbo.Catalog表的ReportServer數據庫中。

這是一個查詢,它將爲您提供報告的XML。我用它來提供一個PowerShell腳本,它用公司的標準頁腳替換所有當前頁腳。

SELECT f.[Name] as Module, 
     r.[Name], 
     CAST(CAST(r.[Content] AS VARBINARY(MAX)) AS XML) AS reportXML 
FROM dbo.[Catalog] r WITH (NOLOCK) 
JOIN dbo.[Catalog] f WITH (NOLOCK) ON r.ParentID = f.ItemID 
            and f.[Type] = 1 
            and f.path like '[your_path]%' 
WHERE r.[Type] = 2 
and r.path like '[your_path]%' 

ORDER BY r.[name] 

這會給你一個XML列,你可以點擊並且XML會顯示給你。