【问题标题】:Do reports called from a main report require a Shared Data Source?从主报表调用的报表是否需要共享数据源?
【发布时间】:2014-07-17 22:28:46
【问题描述】:

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

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

如果不是项目要求指定不应用共享数据源,这将不是问题。无论主报告是使用共享数据源还是嵌入式数据源,对于上述错误的发生都没有区别。无论如何,主报告都有效。

那么,我的问题是,当主表单在同一个解决方案中调用子表单时,是否需要共享数据源?

提前致谢,如果需要更多详细信息,请告诉我。

【问题讨论】:

    标签: reporting-services ssrs-2008-r2


    【解决方案1】:

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

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

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

    【讨论】:

    • 是的,两个报告都是同一个整体解决方案的一部分。它们正在 BIDS 中开发。我会试一试你的建议,让你知道它是否有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多