是否可以在SSRS 2005上获取已部署报告的文件?
我们的开发人员将他们部署到Reporting Server,但没有将他的更改提交给SVN。现在我们处于不一致状态,我们也找不到他创建的文件。
答案 0 :(得分:1)
在报表管理器中(通常URL以/ Reports或/ Reports_ instanceName 结尾)您可以查看报表的详细信息。 Edit
按钮允许您下载.rdl定义文件。
从 http://msdn.microsoft.com/en-us/library/ms156032(v=sql.90).aspx
在报告定义部分中,点击修改以提取报告定义的副本。您在本地对报表定义进行的修改不会保存在报表服务器上。
(我应该也注意到,SSRS 2008中的界面和按钮名称发生了变化,因此这些说明特定于SSRS 2005.)
答案 1 :(得分: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')