【发布时间】:2008-12-17 02:39:45
【问题描述】:
我有一份在开发预览中完美运行的报告。但是当我部署时出现以下错误:
在开发环境中显示的错误是:
错误 4 数据源“myDataSource” 找不到。 c:\报告服务 项目\报告\rest_of_path\my_report.rdl 0 0
在报告服务方面,它显示的错误是:
数据源连接信息 已被删除。 (rsInvalidDataSourceReference)
数据源本身部署得很好,并且它存在于服务器上,因此它“找不到”它是没有意义的。到底是怎么回事?
附:我找到了一种通过手动分配在部署中丢失的数据源链接来使其在服务器上工作的方法。但我宁愿不必在每次部署新报表时都这样做。
- 转到报告管理器(http:///reports/pages/Folder.aspx)
- 点击您有报告的文件夹
- 你将被引导到内容选项卡,你会在右上角找到显示详细信息
- 点击显示详情
- 签入特定报告并单击与其对应的编辑按钮
- 转到属性选项卡并单击它
- 你会在左侧找到一个菜单,点击数据源链接
- 您会在此处找到为共享数据源选择的单选按钮(默认情况下)和一个浏览按钮。
- 点击浏览按钮,您将找到数据源的树形结构和报告文件夹。
- 选择数据源文件夹中的数据源,然后选择确定。 (来自http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/622dc981-4378-4331-b2fc-e377660464df/ 上的帖子)
【问题讨论】:
-
您能否提供更多详细信息 - 您使用的是什么版本的 Reporting Services 等。干杯
标签: deployment reporting-services datasource