Deployment Reporting Services部署问题从VS 2005部署到RS 2008
我有一份报告,它在开发预览中非常有效。但在部署时,会出现以下错误: 在开发环境中,显示的错误为: 错误4数据源“myDataSource” 找不到。c:\报告服务 projects\reports\rest\u of\u path\my\u report.rdl 0 0 在reporting services端,它显示的错误是: 数据源连接信息 已被删除。 (rsInvalidDataSourceReference) 数据源本身部署得很好,并且它存在于服务器上,所以它“找不到”它是没有意义的。发生了什么事Deployment Reporting Services部署问题从VS 2005部署到RS 2008,deployment,reporting-services,datasource,Deployment,Reporting Services,Datasource,我有一份报告,它在开发预览中非常有效。但在部署时,会出现以下错误: 在开发环境中,显示的错误为: 错误4数据源“myDataSource” 找不到。c:\报告服务 projects\reports\rest\u of\u path\my\u report.rdl 0 0 在reporting services端,它显示的错误是: 数据源连接信息 已被删除。 (rsInvalidDataSourceReference) 数据源本身部署得很好,并且它存在于服务器上,所以它“找不到”它是没有意义的。发
另外,我找到了一种方法,通过手动分配在部署中丢失的数据源链接,使其在服务器上工作。但我不希望每次部署新报表时都必须这样做
你升级了报告文件了吗?RDL规范在2005年和2008年之间发生了变化,如果您的目标是2008年,您需要确保使用与2008年兼容的工具。我在2005年就做到了这一点,为了使其生效,我必须将数据源更改为使用OLE DB和Sql Server本机客户端10.0。另一个奇怪的怪癖是数据源的名称中不能有空格。然后我不得不重新分配报告以使用新的无空格数据源,然后2005 rdl在2008服务器上工作。No。报告仍在2005年生成。唯一的2008组件是报表服务器。我们希望做一个分阶段的过渡。。。不幸的是,看起来可能行不通-(除非有人反驳,否则我会接受这个答案。谢谢。你能提供更多细节吗?你使用的是什么版本的报告服务等。干杯