首页服务器报表服务器?水晶报表如何发布到服务器

报表服务器?水晶报表如何发布到服务器

编程之家2023-10-2375次浏览

大家好,今天给各位分享报表服务器的一些知识,其中也会对水晶报表如何发布到服务器进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

报表服务器?水晶报表如何发布到服务器

水晶报表如何发布到服务器

1,要在服务器安装CRRedist2008_X64.msiCRRedist2008_X64_CHS.msiCRRedist2008_x86.msiCRREdist2008_x86_chs.msi这几个文件,因为我们的服务器是Win2008,所以我选择了CRRedist2008_X64.msiCRRedist2008_X64_CHS.msi这两个文件进行安装。这个是必须安装的,否则页面会报以下错误:未能加载文件或程序集“CrystalDecisions.ReportAppServer.CommLayer,Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。 2,文件发布的时候,web.config下要有以下几个引用:<add assembly="CrystalDecisions.Data.AdoDotNetInterop, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/<add assembly="CrystalDecisions.ReportSource, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/<add assembly="CrystalDecisions.Shared, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/<add assembly="CrystalDecisions.VSDesigner, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/<add assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/<add assembly="CrystalDecisions.Windows.Forms, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/并且bin目录下必须有这几个引用,如果没有,把这几个文件拷贝进来(在C盘里找就可以); 3,要把C:\ProgramFiles\CommonFiles\BusinessObjects\2.7\Managed下所有的文件都COPY到服务器网站的BIN目录下,这一步也是必要的,否则页面会报以下错误:注意:这一步我没有在服务器中找到,所以我没有做;未能加载文件或程序集“CrystalDecisions.Web,Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。 4,如果水晶报表工具条无法显示,图片变成一个一个红叉,那我们还需要把本机C:\Inetpub\wwwroot下的aspnet_client目录copy到服务器网站根目录下。以上功课做完了,按理说水晶报表应该可以正常运行了(我做到这已经可以了),但是打开页面又跳出来一个错误:文件UNKNOWN.RPT内出错:无法将请求提交给后台处理。在网上搜了一下,应该是因为“出现这个错误的主要原因是水晶报表引擎没有权限生成报表。查看了一个服务器的权限设置,发现C盘的根目录Users组没有权限,只要把Users组设置为对C盘有写入的权限问题就解决了。如果认为User组对整个C盘有写入权限不安全,也可以把Temp目录设为有写入权限,问题也可以解决。初步估计水晶报表引擎可能要在Temp目录里生成一些临时的交换文件,所以需要C盘Temp目录的操作权限。”

如何让服务器支持水晶报表

1,

要在服务器安装CRRedist2008_X64.msiCRRedist2008_X64_CHS.msiCRRedist2008_x86.msiCRREdist2008_x86_chs.msi这几个文件,因为我们的服务器是Win2008,所以我选择了CRRedist2008_X64.msiCRRedist2008_X64_CHS.msi这两个文件进行安装。

这个是必须安装的,否则页面会报以下错误:

未能加载文件或程序集“CrystalDecisions.ReportAppServer.CommLayer,Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。

2,

报表服务器?水晶报表如何发布到服务器

文件发布的时候,web.config下要有以下几个引用:

<add assembly="CrystalDecisions.Data.AdoDotNetInterop, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

<add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

<add assembly="CrystalDecisions.ReportSource, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

<add assembly="CrystalDecisions.Shared, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

<add assembly="CrystalDecisions.VSDesigner, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

报表服务器?水晶报表如何发布到服务器

<add assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

<add assembly="CrystalDecisions.Windows.Forms, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/

并且bin目录下必须有这几个引用,如果没有,把这几个文件拷贝进来(在C盘里找就可以);

3,

要把C:\ProgramFiles\CommonFiles\businessobjects\2.7\Managed下所有的文件都copy到服务器网站的bin目录下,这一步也是必要的,否则页面会报以下错误:

注意:这一步我没有在服务器中找到,所以我没有做;

未能加载文件或程序集“CrystalDecisions.Web,Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。

4,

如果水晶报表工具条无法显示,图片变成一个一个红叉,那我们还需要把本机C:\Inetpub\wwwroot下的aspnet_client目录copy到服务器网站根目录下。

以上功课做完了,按理说水晶报表应该可以正常运行了(

我做到这已经可以了

),但是打开页面又跳出来一个错误:

文件UNKNOWN.RPT内出错:无法将请求提交给后台处理。

在网上搜了一下,应该是因为

“出现这个错误的主要原因是水晶报表引擎没有权限生成报表。查看了一个服务器的权限设置,发现C盘的根目录Users组没有权限,只要把Users组设置为对C盘有写入的权限问题就解决了。如果认为User组对整个C盘有写入权限不安全,也可以把Temp目录设为有写入权限,问题也可以解决。

初步估计水晶报表引擎可能要在Temp目录里生成一些临时的交换文件,所以需要C盘Temp目录的操作权限。”

永洪bi报表对服务器配置要求

永洪bi报表对服务器配置要求:

服务器配置产品型号:I2496286S-E。

服务器配置产品类型:双路四核机架式服务器。

服务器配置处理器:Xeon E5620。

服务器配置内存:2G DDR3 REG ECC。

服务器配置创建虚拟目录:

服务器配置若要从主目录以外的目录发布信息,则就要创建虚拟目录了,虚拟目录是指物理上未包含在主目录中的目录,但浏览器却认为该目录包含在主目录中。

服务器配置创建的方法:比如你的主目录在“c:\Inetpub\wwwroot”下,而你的网页文件在“E:\All”中,你就可以创建一个别名为test的虚拟目录。

就可以这样来创建:在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。

报表服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于水晶报表如何发布到服务器、报表服务器的信息别忘了在本站进行查找哦。

双路服务器(单路服务器和双路服务器之间的区别)腾讯云 服务器?腾讯云服务器是干嘛的-有什么用