在报表生成器中执行报表部件时,项目的路径"〜"无效。完整路径长度必须少于260个字符

时间:2015-04-14 15:40:57

标签: reporting-services report filepath reportbuilder3.0

所有

最近在为客户端处理报表部件时遇到了此问题。我有一个实用程序,可以根据您提供的信息批量创建报表部件。这包括数据集和数据源的路径。

创建报表部件和相应的数据源(所有只是基于视图的Tablix)后,我尝试在报表生成器3.0中运行它们。我收到了这个错误:

The path of the item '{Path to Report Part Here}' is not valid. The full path must be less than 260 characters long

1 个答案:

答案 0 :(得分:0)

起初我认为路径长度是问题,因为它是一条很长的路径。但是它只有大约160个字符。差远了。当你展开错误信息时,这是必不可少的,你得到这个:

...; other restrictions apply. If the report server is in native mode, 
the path must start with slash.

这最终成了问题。运行该实用程序的人错误地消除了数据集和数据源路径中的前导斜杠。这些方面的东西在MSDN上,但我也希望在这里。

我的建议是在Notepad ++中打开xml文件,并替换所有文件中的路径。据我所知,您必须为报告部分及其数据源执行此操作。