Microsoft SQL Server 2005 Reporting Services(SSRS)部署及常见(7)
解决:在IIS中ReportServer设置为不允许匿名访问(勾掉不选“启用匿名访问”),可以配置后,再勾选上。
问题6
错误:无法完成当前操作,因为执行此报表所需的用户数据源凭据未存储在报表服务器数据库中。 (rsInvalidDataSourceCredentialSetting)
解决1:设置报表服务器项目属性中的 OverwriteDatesources 为 True
解决2:设置数据源属性“安全存储在报表服务器中的凭据”
问题7
错误:手动上传 .rdl 报表到报表服务器,然后在报表管理器里浏览,出现:“因为安全原因,此 XML 文档中禁用 DTD。要启用 DTD 处理,将 XmlReaderSettings 上的 ProhibitDtd 属性设置为 false,并将该设置传递给 XmlReader.Create 方法。”
解决:暂未解决,关闭“报表管理器”,再重新打开又恢复正常。
将ReportViewer的ReportServerUrl改为http://DNS+主机名/ReportServer/ 而不用IP地址,可解决此问题。
问题8
错误:Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
解决:
VS2008下ReportViewer的部署:
1.下载Microsoft Report Viewer Redistributable 2008(2.8 MB,ReportViewer.exe)在服务器上安装。 下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=CC96C246-61E5-4D9E-BB5F-416D75A1B9EF&displaylang=zh-cn (下载的这个,成功。)
2.由于MS官方网站没有提供VS2008 ReportViewer的语言包下载,所以就只能靠自己了。 需要两个dll:
Microsoft.ReportViewer.WebForms.resources.dll Microsoft.ReportViewer.Common.resources.dll
如果是Winform使用ReportViewer,则需要Microsoft.ReportViewer.WinForms.resources.dll
这几个dll实际上是资源文件编译成的dll,然后复制到运行ReportViewer 的网站下的的bin目录,就可以了,或者可以加到GAC中,这样就不需要每个网站的bin下都复制这几个dll.
关于获取这几个dll?如果安装了Vs 2008的机器上都会有的,最直接的办法就是在C:\\WINDOWS\\assembly下可以看到
直接用命令: xcopy C:\\WINDOWS\\assembly\\GAC_msil c:\\GAC_MSIL /E /c 可以复制所有GAC_msil 下的所有dll
解决:虚拟目录下的 所有dll 到拷贝到bin目录下。bin目录下一定要有以下3个文件。 (可能出现第二个文件找不到的问题,其实第一个和第三个就够了) 1) Microsoft.ReportViewer.Common.dll
2) Microsoft.ReportViewer.ProcessingObjectModel.dll 3) Microsoft.ReportViewer.WebForms.dll
这个几个dll文件的位置:D:\\Program Files\\ Microsoft Visual Studio 9.0 \\ReportViewer
同时,还要安装Microsoft Report Viewer Redistributable 2005(其实也就是ReportViewer.exe)即可,该文件在微软网站上可以找到。网址如下:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e7d661ba-dc95-4eb3-8916-3e31340ddc2c&DisplayLang=zh-cn
部署报表和 ReportViewer 控件(MSDN文档)
您可以将报表和 ReportViewer 控件作为应用程序的一部分自由发布。根据控件类型以及报表是配置为本地处理还是远程处理,部署要求会有很大不同。在同一个应用程序中,既可以部署本地处理的报表,也可以部署远程处理的报表。
重新发布 ReportViewer 控件
可重新发布的 ReportViewer 控件是一个名为 ReportViewer.exe 的自解压缩文件,其中包括一个 .msi 文件以及其他文件。 可以在以下位置找到 ReportViewer.exe:C:\\Program Files\\Microsoft Visual Studio 8\\SDK\\v2.0\\BootStrapper\\Packages\\ReportViewer\\ReportViewer.exe。
运行 ReportViewer.exe 时,会将下列文件复制到部署计算机上的 Global Assembly Cache 文件夹中。
文件 说明
Microsoft.ReportViewer.Common
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




