![](/img/trans.png)
[英]How to use SharePoint web service 'getUserProfileByName' corect in SSRS report query builder?
[英]SSRS for Sharepoint, Images in a report from a Sharepoint List URL?
问候Sabios,
我有几份成功运行的报告,其中数据来自XML数据集形式的Sharepoint列表。 但是我遇到麻烦了。 我有一个报告,将图像文件拉到报告的主体上。 这些数据也来自XML数据集形式的Sharepoint列表,该列表将URL发送给jpeg或bmp或gif ...无论如何。
当我将其上传到Sharepoint并通过Sharepoint Report Server运行它时,我在报告的页眉和页脚(数据集文本和嵌入式图像)中得到了所有内容,但只有大RED X(应在主图像中放置)。 我已经做了董事会所说的一切:
A.我确保无人参与执行帐户正在Reports Server B上运行。我确保URL以干净格式返回(否则图像也不会在本地呈现,而是可以)
报告日志抛出此异常:
e错误:引发Microsoft.ReportingServices.Diagnostics.Utilities.ContainerTypeNotSupportedException:报表服务器不支持您指定的目标位置。 报表定义(.rdl),报表模型(.smdl),资源或共享数据源(.rsds)文件必须位于库中或其中的文件夹中。 信息:Microsoft.ReportingServices.Diagnostics.Utilities.ContainerTypeNotSupportedException:报表服务器不支持您指定的目标位置。 报表定义(.rdl),报表模型(.smdl),资源或共享数据源(.rsds)文件必须位于库或其中的文件夹中。
有没有人? 甚至我的Sharepoint管理员也帮不了我:)
詹姆士
不要使用URL,只需将列添加到报告中即可:
select leafname, [content]
from alldocstreams s
inner join alldocs d on d.id = s.id
where
好的,我找到了解决这种情况的方法。
显示外部图像SSRS-MOSS
您要在Sharepoint中有一个图像,该图像要通过Sharepoint集成模式下的SQL Server Reporting Services在报表中显示为外部图像。 简单的你以为...慢下来。 Visual Studio和本地报表服务器显示的内容不一定与Microsoft Office Sharepoint Server相符。
为此,请执行以下操作 ,这是他们(网络专家)将在大多数情况下告诉您的信息:
A.尝试欺骗MOSS,忽略伪参数= Fields!DocumentPath.Value&“&dummy = 1”
B.更改自定义数据源的配置
C.还将报表服务器也更改为HTTPS
D.配置您的列表目录以与匿名用户一起运行
D.在ConfigurationInfo表中将UseSessionCookies设置为“ False”
E.无人参与的执行帐户必须在报表服务器中初始化
但是,除了上述内容之外。 如果您要呈现以下类型的报告,则可以通过以下步骤获得最终结果:
问你自己:
您想在Sharepoint中为与您的报表有关的数据创建一个列表,然后通过XML扩展将该数据带入报表中。 好
您希望共享点列表包含要显示的图像的URL。 好
您决定将图像添加为列表的附件,并使用该URL作为图像位置。 坏! 危险威尔·鲁滨逊!!!
由于某些原因,在Visual Studio环境中以及在SharePoint集成报表服务器中的本地报表服务器上,此方法都可以正常使用,使用URL指向同一列表的附件是不可接受的! 您必须将映像上载到服务器上的其他位置,然后以这种方式进行访问。
我将图像上传到“共享文档”文件夹中,并将该位置的URL放置在“报告列表”的URL字段中。 当我回过头通过Sharepoint Server运行报表时:它起作用了! 当将该URL放置在列表的URL字段中时,图像从共享文档位置进入。
我正在尝试执行此操作-嵌入图像无效。 因此,我将图像放在报表库中,并将指向该图像的外部链接放在报表中。 我在SharePoint集成模式下运行SSRS,通过https服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.