Crystal Reports 9 .NET 安装

 Crystal Reports 9 将其功能整合到了 Visual Studio .NET 集成开发环境 (IDE) 中,从而增强了 Visual Studio .NET (VS .NET) 的开发

效能。因此,在安装 Crystal Reports 9 之前必须先安装所有 .NET 产品,否则,在每安装一个 .NET 产品后都必须重新运行 Crystal Reports 9 或

Report Application Server 9 (RAS) 安装程序。(ADAPT 87307)
下面是一个示例安装顺序:
1. 如果想使您的开发机器能够承载 Web 应用程序,则应确保安装 Internet Information Server (IIS) 5 或者更高版本。如果您正在 Windows

NT 4 上安装,您将无法在您机器的 IIS Web 服务器上创建 Web 应用程序;当在 Visual Studio .NET 中创建 Web 应用程序时,您需要指向 Win2000 或

者 Windows .NET 服务器。有关详细信息,请参见 Visual Studio .NET 文档。
2. 安装 Visual Studio .NET 2002。
3. 安装 .NET 移动控件 SDK。
4. 安装 Crystal Reports 9。
5. 安装 Report Application Server 9。
我们极力建议您在安装 Crystal Reports 9 后从 RAS 9 安装程序中至少安装 Report Application Server 9 软件开发工具包 (RAS 9 SDK),因为有些

VS .NET 2002 功能依赖于 RAS 9 SDK。大多数演示 Crystal Reports 9 和 RAS 9 新功能使用的代码示例在 RAS 9 的示例中提供。
  从 Visual Studio .NET 卸载 Crystal Reports 9 之后,.NET 的 Crystal Reports 组件可能工作不正常。要恢复功能,您应该在 .NET 安

装程序中运行修复功能。(ADAPT 89415)
  如果安装了 Crystal Reports 9 然后选中“Crystal Reports for Visual Studio .NET”选项重新运行 Visual Studio .NET 2002 (VS

.NET 2002) 的安装,您会遇到一些问题。在工具箱中将同时包含 Crystal Reports 9 和 VS .NET 2002 控件,但是 VS .NET 2002 将控制代码的生成、

作为 Web 服务发布等等。要使 Crystal Reports 9 重新获得对 IDE 的控制,您需要在修复模式下重新运行 CR9 安装。若要正确降级为不带 Crystal

Reports 9 的 VS .NET 2002,请卸载 CR9 并在修复模式下重新运行 VS .NET 2002 安装。(ADAPT 90314)
  当未检测到 .NET 框架或 Visual Studio .NET 时,相关的安装功能会被禁用以免意外选中。如有必要,您可在启动 setup.exe 时在命令行定义

公共属性 SHOWALLFEATURES=1 来覆盖此行为 (ADAPT 59029)。
  服务器资源管理器中“Crystal Services”下的服务器文件节点不再与 ServerFileReportManager.asmx 的 Web 服务进行通讯。相反,它与指定

机器上的 Report Application Server 的本地连接管理器联系。要使服务器文件节点工作,必须在指定的机器上运行 Querysrv.exe。
同样,服务器资源管理器中的“Crystal Enterprise”节点不再与 EnterpriseReportManager.asmx 的 Web 服务通讯。现在,它通过 Enterprise Bus

ebus-3-3-2.dll 直接与 Crystal Enterprise APS 通讯。(ADAPT 87302)
有关更多信息,请参见知识库文章:
http://support.crystaldecisions.com/kbase/c2010319.asp
  如果您已使用了随 Visual Studio .NET 2002 一起提供的 ServerFileReportService.asmx Web 服务,您可继续使用该服务,但它不能在报表

部件导航之类的新功能中使用。尽管 Crystal Reports 9 Windows 窗体和 Web 窗体 CrystalReportViewer 控件也许能够与旧的 Visual Studio .NET

2002 ServerFileReportService.asmx 一起使用,但这种配置是不受支持的。不过,Crystal Reports 9 ServerFileReportService.asmx 被设计为能

够在由 Visual Studio .NET 2002 中旧的 CrystalReportViewer 控件创建的客户端应用程序中使用。
要升级 Web 服务器以使用新的 Crystal Reports 9 ServerFileReportService.asmx,请使用“Internet Information 服务”配置工具将虚拟目录“

/CrystalReportWebFormViewer”映射到:
"C:/Program Files/Common Files/Crystal Decisions/2.0/crystalreportviewers"
(或产品安装中的相应目录)。
在 Crystal Reports 9 中,ServerFileReportManager.asmx 和 ServerFileReportService.asmx Web 服务仍默认安装到“C:/Program

Files/Microsoft Visual Studio .NET/Crystal Reports/Samples/Reports”目录。若要更改,请修改“C:/Program Files/Common Files/Crystal

Decisions/2.0/crystalreportviewers”中的文件 web.config,添加 <configSections> 和 <crystalDecisions> XML 节点。
下面是一个 web.config 文件示例,其中将服务器文件目录树的根设为 c:/inetpub/wwwroot:
<configuration>

    <configSections>
        <sectionGroup name="crystalDecisions">
            <section name="serverFileReportManager"
type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, Custom=null" />
        </sectionGroup>
    </configSections>

    <system.web>
        <!--  DYNAMIC DEBUG COMPILATION
              将 debugmode enable 设为“true”启用 ASPX 调试。然而,将该值设为“false”将会提高该应用程序的运行时性能。
        -->
        <compilation debug="true">
            <assemblies>
                <add assembly="System.Xml, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.2.3300.0, Culture=neutral,
PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=9.2.3300.0, Culture=neutral,
PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Web, Version=9.2.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
            </assemblies>
        </compilation>

        <!--  APPLICATION-LEVEL TRACE LOGGING
              应用程序级跟踪功能会为应用程序内的每一页生成跟踪日志输出。
              将 trace enabled 设为“true”可启用应用程序跟踪日志记录。如果 pageoutput 设置为“true”,
              跟踪信息会显示于每页的底部。如果未显示,您可从 Web 应用程序根部浏览“trace.axd”页来查看应用程序跟踪日志。
        -->
    </system.web>

    <crystalDecisions>
        <serverFileReportManager>
            <add key="rootDirectory" value="c:/inetpub/wwwroot" />
        </serverFileReportManager>
    </crystalDecisions>
</configuration>
(ADAPT 87302)

  安装完 Crystal Reports 9 之后,如果您自定义工具箱并进入 .NET 框架组件,可能会遇到以下错误:
“下列程序集是已安装的 SDK 程序集,但未能在自定义工具箱对话框中显示,因为它们缺少一个或多个组件。请确保所有必要的库都可用。

CrystalDecisions.web.mobile.dll”
此错误仅在未安装移动组件时发生。(ADAPT 81046)
  有些 Crystal Reports .NET 的功能依赖于 Report Application Server (RAS) SDK。例如,如果您在 .NET WebForms 查看器中超级链接到

另一个报表对象,而且您在“报表 URI”字段中指定一个“ras://”路径,.NET WebForms 查看器将依赖于 RAS SDK。如果未安装 RAS SDK,将出现如下错误消

息:
Enterprise Report Application Server 未找到。确保您已指定了一个 EnterpriseSession。
若要安装 RAS SDK,运行 Report Application Server 9 安装程序,选择自定义安装并选中“Report Application SDK”。如果 RAS 服务器的安装和运

行不在同一台机器进行,需要将您的默认 ReportAppServer 指向另一台机器;有关详细信息,请参见“Report Application Server (RAS) 的安装”。
  当您启动 VS .NET IDE 时,在 VS .NET 中加载“VsRptDesigner”程序包或“Crystal Reports 工具”程序包时将会出现“程序包加载失败”。为解

决这个错误,您必须以具有管理员权限的帐户或非漫游配置文件的帐户运行 VS.NET。这个问题是由 VS.NET IDE 从 ::CryptAcquireContext() 中获取一个

加密服务提供程序时失败所引起的。
  在一个 Windows 操作系统中,.rpt 文件中的货币、日期和数字未按您所希望的区域设置格式化。若要解决此问题,有两种选择:
- 在本地化的操作系统 (OS) 中运行 IIS。例如,在日语操作系统中,SYSTEM 帐户的用户默认区域设置为 1041 = 日语,所以日语的日期和货币可正

确显示。
- 在“user”和“Administrator”组中创建一个“UserJapanese”帐户,并将“IIS 管理服务”、“FTP 发布服务”、“简单邮件传送协议服务”和“World

Wide Web 发布服务”设置为在“UserJapanese”下运行。此帐户必须在“Administrator”组中,并需使用“本地安全策略”Applet 添加如下额外的用户权利:
  作为操作系统的一部分
  生成安全审计
  作为服务登录
  替换进程级标记
发生此问题的原因是 aspnet_isapi.dll 调用了 CreateProcessAsUser() 来创建 aspnet_wp.exe 这一运行 .NET 代码的辅助进程。然而,

CreateProcessAsUser() 使得 aspnet_wp.exe 中的 HKEY_CURRENT_USER 注册表配置单元指向与 inetinfo.exe 用户相同的(在英文操作系统中为

1033(英语)的 SYSTEM 帐户)配置单元。
  Crdb_adoplus.dll 不能按需安装。出现以下错误消息:“加载数据库信息失败”。
此问题在按需安装了 ADO.NET 的情况下典型和自定义安装 Crystal Reports 时均会发生。在这些情况下, crdb_adoplus.dll 只能按需安装(也就是说,

当数据资源管理器的项目数据被扩展时)。如果您想加载并运行一个使用 crdb_adoplus.dll(一个 ADO .NET 数据集应用程序)的应用程序,该应用程序将无

法找到动态链接库 (DLL)。
可使用以下两种方法之一来解决此问题:
- 进入数据资源管理器并展开项目数据。这将按需安装 DLL。
- 进入 Crystal Reports 设置,并进入添加/删除,展开 Data Access。选择将 ADO.NET 安装到硬盘驱动器。
  Crystal Reports 9 文档的 .NET SDK 部分中包含一个介绍部署 Crystal Reports .NET 运行时的章节。以下列出的合并模块是必需的文件:

Managed.msm、Database_Access.msm、Database_Access_enu.msm 和 regwiz.msm。您可能会发现您的机器上已存在以这些文件名命名的文件,但这些文

件很可能是通过随 Visual Studio .NET 一起提供的上一版本 Crystal Reports .NET SDK 安装的。要获得这些文件对应于 Crystal Reports 9 的文件

版本,请访问 Crystal Care 技术支持 Web 站点:http://support.crystaldecisions.com/updates/。进入该 Web 站点后,在“Select a product”

(选择一个产品)中选择“Crystal Reports”,在“Select a product version”(选择一个产品版本)中选择“9”,在“Select a file type”(选择一个

文件类型)中选择“Product update”(产品更新),然后单击“Go”搜索合并模块。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Crystal Reports 9.2 中文版(水晶报表) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报表控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 ?您可以用各种各样的格式发布报表,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报表功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。 将报表并入应用程序通过将 Crystal Reports 的报表处理功能整合到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值