在报表设计器中使用 CRI 打开报表
在 SQL Server 2008 Business Intelligence Development Studio 中使用报表设计器中的 CRI 打开 SQL Server 2005 Reporting Services 报表时,报表将升级到新的报表定义架构。根据报表中包含的 CRI,将执行下列操作之一:
- 检测到第三方 CRI。如果安装在报表创作计算机上的 CRI 的版本与新的 RDL 架构不兼容,则设计图面将显示带有红色 X 的文本框。您必须与系统管理员联系,以便从与新的 RDL 架构兼容的第三方供应商那里安装新版本的 CRI。
- 检测到 Dundas 2005 图表或仪表 CRI,所有实例都包含受支持的功能。所有 Dundas 2005 图表和仪表 CRI 都将转换为您在工具箱中看到的 Reporting Services 图表和仪表报表项。这些项称为本机图表和仪表报表项。
- 检测到 Dundas 2005 图表或仪表 CRI,所有实例都包含不受支持的功能。不受支持的功能将在本节后面的内容中介绍。您可以选择是否将所有 CRI 转换为本机报表项。
- 如果转换它们,报表将升级到新的 RDL 架构,Dundas 2005 图表和仪表 CRI 将转换为相应的本机图表和仪表报表项,但将删除不受支持的功能。在呈现报表中,您看到的情况可能与 CRI 的显示方式有所不同。
- 如果选择不转换它们,则报表将升级到新的 RDL 架构,但是 CRI 将被视为第三方 CRI。您必须配合系统管理员和第三方供应商来安装与新报表架构兼容的全新 CRI。如果新的 CRI 不可用,则报表将在报表设计器中显示一个带有红色 X 的文本框。
- 如果转换它们,报表将升级到新的 RDL 架构,Dundas 2005 图表和仪表 CRI 将转换为相应的本机图表和仪表报表项,但将删除不受支持的功能。在呈现报表中,您看到的情况可能与 CRI 的显示方式有所不同。
在报表创作环境中升级报表后将其保存,这是将现有报表升级到新的报表定义架构的唯一方式。
不受支持的 Dundas 2005 图表自定义报表项功能
Dundas 2005 图表 CRI 不受支持的功能包括:
- 批注。
- 自定义图例项。
- 自定义属性具有下列名称:
- CUSTOM_CODE_CS
- CUSTOM_CODE_VB
- CUSTOM_CODE_COMPILED_ASSEMBLY
例如,如果 .rdl 文件包含以下部分,则需要在升级之前将其删除:<CustomProperty>
<Name>CUSTOM_CODE_CS</Name>
<Value>dXNpWERwegfdfgiobxxl3bmc… </Value>
</CustomProperty>
- CUSTOM_CODE_CS
不受支持的 Dundas 2005 仪表自定义报表项功能
Dundas 2005 仪表 CRI 不受支持的功能包括:
- 数字指示器。
- 状态指示器。
- 自定义图像。