sql-server – 如何获取报告查看共享数据源
我正在运行2008 R2
我有一整套报告,我必须加载到RS.这些是由第三方开发并发送给我们的公司.它们连接到共享数据源.我将报告上传到按功能分隔的文件夹.问题是他们看不到报告写入使用的数据源.我创建了一个共享数据源,并将该报告指向它.连接测试成功,但是当我运行报告时,我继续收到以下错误: “报表服务器无法处理报表或共享数据集,报表服务器或SharePoint的共享数据源”dsMyObject“无效浏览到服务器或站点并选择共享数据源(rsInvalidDataReference)” 当我在嵌入式数据源中使用完全相同的凭据时,报告运行,并且在我得到它运行后,我可以将其更改回我创建的共享数据源,并且运行正常. 我的问题是,这个过程效率太低,我不得不说很多报告,还有更多的服务器也要滚动,不得不手动切换数据源,以使其正常工作. 我注意到,当我查看数据源列表时,我看到我创建的那些在第一行的DS名称和下一个位置(http:// [Server] / reports / [Data Source Folder ]),而由供应商创建的DS在两行都有DS的名称.这使我相信有一种方法可以将DS加载到SSRS中,并以与供应商相同的名称将其以这种方式使报告自动使用.我找不到任何告诉我如何做的事情,所以我在这里问这个问题.如何获取预先写入的报告,以在服务器上查看共享数据源,将报告部署到? 提前致谢, 解决方法这是SSRS的一大难点.在SSRS中创建报表和数据源时,它们将在ReportServer数据库中分配唯一的标识符.报告上传时,它们不会识别与报告构建相同名称的现有数据源.这样做的一个方法是使用SSRS附带的rs.exe实用程序.它可以用于批量任务,包括在报表上设置数据源元数据.有关更多技术信息,请参阅下面的链接. RS Utility (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |