deployment - Reporting Services 部署问题 从 VS 2005 部署到 RS 2008

标签 deployment reporting-services datasource

我有一份在开发预览中完美运行的报告。但是当我部署时出现以下错误:

在开发环境中显示的错误是:

Error 4 The data source 'myDataSource' cannot be found. c:\reporting services projects\reports\rest_of_path\my_report.rdl 0 0

在报告服务方面,它显示的错误是:

The data source connection information has been deleted. (rsInvalidDataSourceReference)

数据源本身部署得很好,它存在于服务器上,因此它“找不到”它是没有意义的。到底是怎么回事?


附言我找到了一种方法,通过手动分配在部署中丢失的数据源链接,使其在服务器上运行。但我不想每次部署新报表时都必须这样做。

  1. 转到报表管理器(http:///reports/pages/Folder.aspx)
  2. 单击您有报告的文件夹
  3. 您将被引导至内容选项卡,您将在右上角找到“显示详细信息”
  4. 点击显示详细信息
  5. 选中特定的报告并点击相应的编辑按钮
  6. 转到属性选项卡并单击它
  7. 您会在左侧找到一个菜单,单击“数据源”链接
  8. 您会发现为 A 共享数据源选中的单选按钮(默认情况下)和浏览按钮。
  9. 单击浏览按钮,您将找到数据源的树结构和报告文件夹。
  10. 选择数据源文件夹中的数据源,然后选择“确定”。 (来自 http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/622dc981-4378-4331-b2fc-e377660464df/ 上的帖子)

最佳答案

您是否升级了报告文件? RDL 规范在 2005 年和 2008 年之间发生了变化,如果您的目标是 2008 年,则需要确保使用与 2008 年兼容的工具。

关于deployment - Reporting Services 部署问题 从 VS 2005 部署到 RS 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/373507/

相关文章:

angular - 如何使用 Gulp-Rev 和 Gulp-Rev-Collector 正确解决浏览器缓存问题,以便更新我的 index.html 文件

python - 你如何部署你的 WSGI 应用程序? (以及为什么这是最好的方法)

c# - 无论如何将 RDL 报告内容加载到 WPF FlowDocument 或类似文件中?

java - 根据赋予工厂 bean 的属性创建一个 bean

时间:2019-05-17 标签:c#winformscomboboxdisplaymember

datasource - Kendo UI 条形图数据分组

使用 capistrano 缓存文件部署 Laravel

ruby-on-rails - Unicorn 对我的机架版本不满意?

google-chrome - ReportViewer 在 Chrome 中显示损坏的图像

sql-server - 使用 SSRS 2016 进行自定义身份验证(安全扩展)