Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 从主报表调用的报表是否需要共享数据源?_Reporting Services_Ssrs 2008 R2 - Fatal编程技术网

Reporting services 从主报表调用的报表是否需要共享数据源?

Reporting services 从主报表调用的报表是否需要共享数据源?,reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,我在SQLServer2008R2中使用SSRS。它由一个主报告和第二个报告组成,该报告使用文本框属性>操作通过超链接列打开。两个报告位于同一个解决方案中。当应用共享数据源引用时,第二个报表将按应有方式打开。但是,当它使用嵌入连接应用数据源时,在运行主报表并选择通常会打开第二个报表的超链接时,会出现以下错误 本地报表处理过程中出错。出现了一个错误 在报表处理过程中发生。无法创建到数据的连接 来源“XXXX”。您已指定集成安全性或凭据 在数据源的连接字符串中,但数据源为 配置为使用不同的凭据类型。

我在SQLServer2008R2中使用SSRS。它由一个主报告和第二个报告组成,该报告使用文本框属性>操作通过超链接列打开。两个报告位于同一个解决方案中。当应用共享数据源引用时,第二个报表将按应有方式打开。但是,当它使用嵌入连接应用数据源时,在运行主报表并选择通常会打开第二个报表的超链接时,会出现以下错误

本地报表处理过程中出错。出现了一个错误 在报表处理过程中发生。无法创建到数据的连接 来源“XXXX”。您已指定集成安全性或凭据 在数据源的连接字符串中,但数据源为 配置为使用不同的凭据类型。要使用中的值 连接字符串,则必须配置无人参与报告 报表服务器的处理帐户

如果不是因为项目需求的特殊性,不应用共享数据源,这将不是一个问题。主报表是否使用共享或嵌入式数据源,与发生上述错误无关。不管怎样,主报告都是有效的

所以,我的问题是,当主窗体在同一解决方案中调用子窗体时,是否需要共享数据源

提前感谢,如果需要其他详细信息,请告诉我。

第二个报告(超链接报告)是Visual Studio中相同整体解决方案的一部分吗?如果是这样,您应该能够链接到它

您可以尝试将第二个报告添加到与第一个报告相同的解决方案中。您可能必须删除第二份报告上的共享数据源引用,保存并重新添加它


我经常遇到这种情况,虽然它总是适合Visual Studio,但在发布到测试或生产报表服务器时,它可以正常工作。

是的,两个报表都是同一个总体解决方案的一部分。它们正在投标中开发。我会试试你的建议,让你知道它是否有效。谢谢