luc*_*cas 32 sql-server reporting-services ssrs-2008
当我将报表项目部署到具有共享数据源的远程ssrs时,我遇到了问题.当我使用SQL Server数据工具"预览"我的报告时,看起来没问题.但是当Y表示项目时,会出现此错误消息
报表服务器无法处理报表或共享数据集.报表服务器或SharePoint站点的共享数据源"DataSource1"无效.浏览到服务器或站点,然后选择共享数据源.(rsInvalidDataSourceReference)
值得注意的是,它指向远程数据库的数据源
Tan*_*ram 40
如果您使用的是报表服务器,请执行以下步骤:
由于凭据问题或数据源的设置方式,您会惊讶地发生这种情况.
如果没有关于您正在使用哪种服务器的更多信息,这是我能想到的全部建议.
小智 6
我能够通过使用下面的 T-SQL 更新数据源链接来批量更新并解决问题。
begin tran
update dbo.DataSource
set Link = c.ItemID
from dbo.DataSource ds
inner join dbo.Catalog c
on ds.Name = c.Name
and c.Type = 5
where ds.link is null
select ds.Link oldlink, c.ItemID
from dbo.DataSource ds
inner join dbo.Catalog c
on ds.Name = c.Name
and c.Type = 5
--where ds.link is null
select *
from dbo.DataSource ds
where ds.link is null
rollback tran
-- commit tran
Run Code Online (Sandbox Code Playgroud)
http://tsqlblog.blogspot.co.uk/2011/05/rsinvaliddatasourcereference-on.html
| 归档时间: |
|
| 查看次数: |
40107 次 |
| 最近记录: |