1
當我開發了Reporting Services報告並將其部署到服務器時,實際報告存儲在哪裏?我猜SQL數據庫,但什麼表格和什麼格式?部署報告時存儲的數據(xml?)在哪裏?
當我開發了Reporting Services報告並將其部署到服務器時,實際報告存儲在哪裏?我猜SQL數據庫,但什麼表格和什麼格式?部署報告時存儲的數據(xml?)在哪裏?
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會顯示給你。