2012-01-30 90 views
0

是否可以獲取部署報告的文件在SSRS 2005上?獲取部署報告的文件

我們的開發人員將它們部署到報表服務器,但沒有對SVN進行任何修改。現在我們處於不一致的狀態,我們也無法找到他創建的文件。

回答

1

在報表管理器中(通常以URL結尾/ Reports或/ Reports_ instanceName)您可以查看報表的詳細信息。 Edit按鈕將允許您下載.rdl定義文件。

http://msdn.microsoft.com/en-us/library/ms156032(v=sql.90).aspx

報告定義部分,單擊編輯提取報表定義的副本。您在報表定義中進行的本地修改不會保存在報表服務器上。

(我應該也注意到,該接口並於2008年SSRS按鈕的名稱的改變,所以這些指令是特定於2005年SSRS)

+0

謝謝,我還發現了一個很好的工具,它的表現非常出色:HTTP://www.sqldbatips.com/showarticle.asp ID = 62 – TheJoeIaut 2012-01-30 15:04:20

0
use ReportServer 
go 
create view vwReportDataSet_SharedDataSet_Mapping 
as 
select ds.itemid, ds.name as Report_DataSource, 
cat.name as Shared_DataSource 
from datasets ds 
inner join catalog cat on ds.linkid = cat.itemid 
go 
create view vwSharedDataset_Usage 
as 
select cat.path, 
cat.name, 
cat.type, 
ds.Report_DataSource, 
ds.Shared_DataSource 
from 
catalog cat 
left join vwReportDataSet_SharedDataSet_Mapping ds 
on cat.itemid = ds.itemid 

此SQL向你報告使用的數據集。

select * from vwSharedDataset_Usage 
where type = 2 
and path like '/SIT/%' 
and name in ('Report1','Report2')