【问题标题】:SSRS for Sharepoint, Images in a report from a Sharepoint List URL?Sharepoint 的 SSRS,来自 Sharepoint 列表 URL 的报告中的图像?
【发布时间】:2010-02-03 22:28:37
【问题描述】:

问候萨比奥,

我有几个成功运行的报告,其中数据来自 XML 数据集形式的 Sharepoint 列表。但是,我遇到了麻烦。我有一个将图像文件拉到报告主体的报告。该数据也来自 XML 数据集形式的 Sharepoint 列表,该数据集向我发送 jpeg 或 bmp 或 gif 的 URL ......无论如何。

  1. 我可以在我自己的 Visual Studio IDE 中成功实现这一点。
  2. 我的本地报表服务器也会呈现它
  3. 它不会在我的 Sharepoint 报告服务器上运行(我的 MOSS 通过 https 运行,而我的 Shartpoint 报告服务器是 http,这可能有问题吗?)

当我将它上传到 Sharepoint 并通过 Sharepoint 报告服务器运行它时,我会在报告页眉和页脚(数据集文本和嵌入图像)中返回所有内容,但只有一个大的 RED X 应该是主图像. 我已经完成了董事会所说的一切:

A.我确保无人参与执行帐户正在报告服务器上运行 B. 我已确保 URL 以干净的格式返回(否则图像也不会在本地呈现,它们会呈现)

报告日志抛出此异常:

e 错误:引发 Microsoft.ReportingServices.Diagnostics.Utilities.ContainerTypeNotSupportedException:报表服务器不支持您指定的目标位置。报表定义 (.rdl)、报表模型 (.smdl)、资源或共享数据源 (.rsds) 文件必须位于库或其中的文件夹中。, ; 信息:Microsoft.ReportingServices.Diagnostics.Utilities.ContainerTypeNotSupportedException:报表服务器不支持您指定的目标位置。报表定义 (.rdl)、报表模型 (.smdl)、资源或共享数据源 (.rsds) 文件必须位于库或其中的文件夹中。

有接受者吗?连我的 Sharepoint 管理员都帮不了我:)

詹姆斯

【问题讨论】:

  • 在过去的 6 天里仍然在这艘上游泳

标签: xml sharepoint url image ssrs-2008


【解决方案1】:

不要使用 URL,只需将该列添加到您的报告中:

select leafname, [content]
from alldocstreams s
 inner join alldocs d on d.id = s.id
where

【讨论】:

    【解决方案2】:

    好的,我找到了解决这种情况的方法......

    显示外部图像 SSRS-MOSS

    您在 Sharepoint 中有一个图像,您希望在 Sharepoint 集成模式下通过 SQL Server 报告服务将其显示为报告中的外部图像。你觉得很简单……慢点。您的 Visual Studio 和本地报表服务器显示的内容不一定适合 Microsoft Office Sharepoint Server。

    请执行以下操作,因为这是他们(网络专家)会告诉您的大部分内容:

    A.尝试欺骗MOSS,忽略虚拟参数=Fields!DocumentPath.Value &"&dummy=1"

    B.更改自定义数据源的配置

    C.将报表服务器也更改为 HTTPS

    D.配置您的 List 目录以使用匿名用户运行

    D.在 ConfigurationInfo 表中将 UseSessionCookies 设置为“False”

    E.无人值守执行账户必须在报表服务器中初始化

    但是,除了上述之外。如果您想呈现以下类型的报告,您可以通过以下步骤获得最终结果:

    问问自己:

    1. 您希望在 Sharepoint 中为与您的报告相关的数据创建一个列表,并通过 XML 扩展将该数据引入报告中。

    2. 您希望 Sharepoint 列表包含您希望显示的图像的 URL。

    3. 您决定将图像作为附件添加到列表中,并使用该 URL 作为图像位置。 糟糕!危险威尔罗宾逊!!!!

    这在 Visual Studio 环境和本地报表服务器上运行良好 在 Sharepoint Integrated Reports Servers 中,出于某种原因,使用指向同一列表附件的 URL 是不可接受的! 您必须将图像上传到服务器上的其他位置并以这种方式访问​​它。

    我将图像上传到共享文档文件夹中,并将该位置的 URL 放在我的报告列表的 URL 字段中。 当我回去通过 Sharepoint Server 运行报告时:它起作用了!当该 URL 放置在列表的 URL 字段中时,图像来自共享文档位置。

    【讨论】:

      【解决方案3】:

      我试图这样做 - 嵌入图像不起作用。因此,我将图像放入我的报告库中,并在我的报告中放入了该图像的外部链接。我在 SharePoint 集成模式下运行 SSRS,通过 https 提供服务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-26
        • 1970-01-01
        • 2010-11-18
        • 1970-01-01
        相关资源
        最近更新 更多