Microsoft SQL Server 2000 Service Pack 4

Analysis Services

2005 年 3 月 24 日

© 版权所有 Microsoft Corporation,2003。保留所有权利。

 
SQL Server 文档小组不能解答技术支持问题,但是欢迎您就本自述文档提出建议和意见。通过下面的链接可以快速并直接发送电子邮件反馈。在发送反馈时请使用英文书写。

要提交有关本文档的书面反馈,请单击此处:提交反馈
 

目录

1.0 简介

    1.1 系统要求

    1.2 确定 SQL Server 2000 Analysis Services 的当前版本

    1.3 确定如何删除 Analysis Services SP4

    1.4 验证 Microsoft 数据访问组件的版本

    1.5 有关 SP4 的其他重要信息

    1.6 SQL Server 联机丛书更新已可用

2.0 可以找到并下载 SQL Server SP4 的位置

    2.1 选择正确的语言

    2.2 下载 Analysis Services SP4

    2.3 解压缩 Analysis Services SP4 文件

    2.4 下载和解压缩阶段准则

3.0 安装 Service Pack

    3.1 准备安装 Analysis Services SP4

    3.2 安装 Analysis Services SP4

    3.3 安装后的任务

    3.4 在故障转移群集上安装

    3.5 卸载 Analysis Services SP4

    3.6 重新应用 Analysis Services SP4

4.0 其他安装信息

    4.1 无值守安装

    4.2 再分发 SP4 数据访问组件

5.0 文档说明

    5.1 Analysis Services 增强功能

    5.2 错误报告

    5.3 Meta Data Services 增强功能

    5.4 可维护性增强功能

[返回页首]

1.0 简介

本自述文件描述如何使用 Microsoft® SQL Server™ 2000 Service Pack 4 (SP4) 的 Analysis Services 部分来升级现有的 Analysis Services 安装。

安装 SP4 的一般过程如下:

  1. 确定是否可以使用 SP4,如果可以,确定需要安装 SP4 的哪一部分或哪些部分。确保查阅了本自述文件第 1.0 节中的所有部分,然后再下载并安装 SP4。

  2. 下载并解压缩 Service Pack 安装文件。第 2.0 节描述如何获取 SP4 安装文件。

  3. 准备要升级到 SP4 的实例。第 3.1 节详细描述安装 SP4 之前的准备步骤。

  4. 安装 SP4。第 3.2 节详细描述运行 SP4 安装程序的选项。

  5. 执行安装后的任务

SQL Server 2000 SP4 包含四个部分。使用每个部分可以将 SP4 应用于不同的 SQL Server 组件:

所有 SQL Server Service Pack 都是累积的。SQL Server SP4 包含 SP1、SP2、SP3 和 SP3a 中提供的修复程序。

Analysis Services SP4 只能用于安装 SQL Server 2000 Analysis Services。要将 SP4 应用于其他 SQL Server 2000 组件(例如数据库引擎、Desktop Engine 或 SQL Server 2000(64 位)),必须使用 SP4 的其他部分。Database Components SP4、MSDE 2000 SP4 和 SQL Server 2000(64 位)都有各自的自述文件进行描述。其他自述文件可以从此 Microsoft 网站获得。

[返回页首]

1.1 系统要求

本节描述系统要求的更改以及影响 Database Engine SP4 安装的相关系统问题。有关 SQL Server 2000 系统要求的常规信息,请访问此 Microsoft 网站

所支持系统的更改
所支持系统的安装问题

如果下列任一安全策略已被设置为“禁止安装”,则 Analysis Services SP4 的安装将失败:

如果使用“禁止安装”设置,则必须在安装 Analysis Services SP4 之前将该设置更改为“默认继续”。如有必要,可以在安装完成之后将该策略还原为以前的设置。

说明   “禁止安装”不是这些安全策略的默认设置。

设置安全策略

  1. 在“控制面板”中,双击“管理工具”。

  2. 双击“本地安全策略”。

  3. 展开“本地策略”

  4. 选中“安全选项”

  5. 确保在安装 Analysis Services SP4 之前,右窗格中的下列选项被设置为“默认继续”

[返回页首]

1.2 确定 Analysis Services 2000 的当前版本

在运行安装程序之前,必须确定要升级的 Analysis Services 2000 实例的版本。

确定所安装的 Analysis Services 2000 版本

  1. 在“开始”菜单上,依次指向“所有程序”、“SQL Server 2000”、“Analysis Services”,然后单击“Analysis Manager”。

  2. 在“Analysis Manager”树中,右键单击“分析服务器”,然后选择“关于 Analysis Services”

  3. 利用下表确定您的 Analysis Services 版本。
Analysis Services 版本 “帮助”的“关于”中的版本号
SQL Server 2000 Analysis Services 原始版本 8.0.194
Analysis Services SP1 8.0.382
Analysis Services SP2 8.0.534
Analysis Services SP3 或 SP3a 8.0.760
Analysis Services SP4 8.0.2039

[返回页首]

1.3 确定如何删除 Analysis Services SP4

在使用 Analysis Services SP4 升级现有的 Analysis Services 实例之前,建议您计划一下如何在以后需要时将实例还原到先前状态。要还原为安装 Analysis Services SP4 前所运行的版本,必须先卸载 Analysis Services SP4 实例,然后重新安装该实例。接下来,如果运行过以前的 SQL Server 2000 Service Pack 或应用过任何热修复程序,必须将相应的 Service Pack 和热修复程序重新应用于所还原的实例。

要准备以后还原到安装 SP4 之前的 SQL Server Analysis Services,必须先备份注册表项 HK_LOCAL_MACHINE\Software\Microsoft\OLAP Server 及其所有子注册表项,然后再安装 Analysis Services SP4。以后卸载 Analysis Services SP4 时,必须删除该注册表项,并通过备份还原为安装 SP4 之前的版本。

说明   安装 Analysis Services SP4 时进行的 MDAC 2.8 SP1 更新将无法卸载。有关更多信息,请参见 3.5 卸载 Analysis Services SP4 以及 1.4 验证 Microsoft 数据访问组件的版本

[返回页首]

1.4 验证 Microsoft 数据访问组件的版本

Analysis Services SP4 安装程序确定是否要将已安装的 Microsoft 数据访问组件 (MDAC) 版本升级为 MDAC 2.8 SP1:

说明   有关确定计算机上 MDAC 版本的说明,请参见 Microsoft 知识库文章 301202

Analysis Services SP4 安装 MDAC 2.8 SP1 时,MDAC 的语言版本与 Analysis Services SP4 的语言版本相同。如果要保留与 Analysis Services SP4 不同的 MDAC 语言版本,则必须下载并安装相应的 MDAC 2.8 SP1 语言版本,然后再运行 Analysis Services SP4 安装程序。可以从此 Microsoft 网站下载 MDAC 2.8 SP1 的特定语言版本。

MDAC 2.8 SP1 包括到 MSXML 3.0 SP7 的升级。MDAC 2.81 还更新 Microsoft SQL Server 2000 附带的 SQLXML 1.0。此 Service Pack 不安装或更新 SQLXML 3.0。如果应用程序要求使用 SQLXML 3.0,必须从此 Microsoft 网站下载并安装。有关 MDAC 2.8 SP1 的更多信息,请访问此 Microsoft 网站。有关 MDAC 版本的更多信息,请参见知识库文章 822758。知识库文章 884930 中介绍了 MDAC 2.8 SP1 中包含的修复程序。

说明   预发行版的 SQL Server 2000 SP4 安装预发行版的 MSXML 3.0 SP7。如果已安装了预发行版的 SQL Server 2000 SP4,建议您从此 Microsoft 网站下载并安装 MSXML 3.0 SP7 最终发布版。

[返回页首]

1.5 有关 SP4 的其他重要信息

该 Service Pack 中包含的修复程序列表列在 Microsoft 知识库文章 888800 中。888800 中列出的每个修复程序都包含一个链接,指向有关特定修复程序所解决问题的知识库文章。使用指向各个知识库文章的链接可以了解各个修复程序的信息。

对于未能及时包含在本自述文件中、与 SQL Server 2000 Service Pack 4 相关的信息,将发布在 Microsoft 知识库文章 884525 中。

本自述文件中提到的知识库文章位于 Microsoft 支持知识库

在知识库中查找文章

  1. 在“高级搜索”下的“搜索”文本框中,键入所需的文章编号。

  2. 在“搜索类型”下拉列表中,选择“文章 ID”

  3. 单击“运行搜索”右箭头按钮。

[返回页首]

热修复程序

所有公开发布的 SQL Server 2000 SP3a 和 SQL Server 2000(64 位)安全公告已在 SP4 中解决。

如果您在 2004 年 12 月 2 日后收到 SQL Server 2000 热修复程序,则该热修复程序可能未包括在 SP4 中。请与主要的产品支持提供商联系获取用于 SQL Server 2000 SP4 的同一热修复程序。

SQL Server 2000 SP4 包括可维护性增强功能,使您可以卸载以后的热修复程序。有关更多信息,请参见 5.4 可维护性增强功能

1.6 SQL Server 联机丛书更新已可用

SQL Server 联机丛书是 Analysis Services 2000 的主要用户文档。联机丛书会使用修复程序和新的信息定期更新。当前版本的联机丛书位于下列位置:

更新的 SQL Server 2000 示例已可用

可以从此 Microsoft 网站获取针对 SP3 和 SP3a 更新的 SQL Server 2000 数据库引擎示例。

[返回页首]

2.0 可以找到并下载 SQL Server SP4 的位置

在准备下载并解压缩 SQL Server 2000 SP4 之前,请先阅读本节后面的下载和解压缩阶段准则。SQL Server 2000 SP4 通过下列方式分发:

如果有 SQL Server 2000 SP4 光盘,可以直接通过该光盘,使用 Analysis Services 2000 SP4 文件将 Analysis Services 2000 实例升级到 Analysis Services 2000 SP4。

如果没有 SQL Server SP4 光盘,可以下载 SQL2000.AS-KB884525-SP4-x86-LLL.exe,然后运行该文件,将 Analysis Services SP4 文件解压缩到计算机上。SQL2000.AS-KB884525-SP4-x86-LLL.exe 会在硬盘上创建一组文件夹和文件,组织结构与 SP4 光盘上的 Analysis Services 文件夹和文件相同。在完成该文件解压缩阶段之后,即可以从磁盘上的文件夹安装 Analysis Services SP4。

[返回页首]

2.1 选择正确的语言

SQL Server 2000 Analysis Services Service Pack 是针对各种语言提供的。要升级 Analysis Services 实例,必须获取与实例语言相同的 Service Pack。Service Pack 可以在 SQL Server 2000 SP4 光盘上获取,也可以通过下载 Analysis Services SP4 文件获取。例如,如果升级日语版的 Analysis Services,必须获取日语版的 Analysis Services SP4。

如果无法确定 Analysis Services 实例的语言,请执行下列操作:

[返回页首]

2.2 下载 Analysis Services SP4

下载 Analysis Services SP4 时,请遵循下列说明。

下载 Analysis Services SP4:

[返回页首]

2.3 解压缩 Analysis Services SP4 文件

下载了包含安装包的自解压缩文件之后,必须解压缩 Analysis Services SP4 文件:

[返回页首]

2.4 下载和解压缩阶段准则

在从 Internet 下载并解压缩 Analysis Services SP4 安装文件时,请遵循下列准则:

[返回页首]

3.0 安装 Service Pack

要安装 Analysis Services SP4,请遵循以下各节中的安装说明。在安装 Analysis Services SP4 之前,请查阅 1.0 简介中的资料。Analysis Services SP4 的安装阶段如下:

  1. 准备安装 SP4

  2. 通过运行 Analysis Services SP4 安装 Service Pack

  3. 安装后的任务

[返回页首]

3.1 准备安装 Analysis Services SP4

在安装 Analysis Services SP4 之前,必须执行下列操作:

  1. 备份 Analysis Services 数据库和知识库

  2. 停止服务和应用程序

[返回页首]

3.1.1 备份 Analysis Services 数据库和知识库

在安装 Analysis Services SP4 之前,请通过创建 Microsoft Analysis Services\Data 文件夹(默认安装在 C:\Program Files 下)的副本来备份 Analysis Services 数据库。如果尚未将 Analysis Services 知识库迁移到 SQL Server,请创建 Msmdrep.mdb 文件的备份副本,该文件位于 Microsoft Analysis Services\Bin 文件夹中。还要保存 Analysis Server 注册表项。

在运行 Windows 2000 的计算机上备份注册表设置:

  1. 运行 Regedit.exe。

  2. 找到注册表子项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server

  3. “注册表”菜单中选择“导出注册表文件”

  4. 指定导出的注册表文件的名称和位置。

在运行 Windows XP 或 Windows 2003 Server 的计算机上备份注册表设置:

  1. 运行 Regedit.exe。

  2. 找到注册表子项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server

  3. “文件”菜单中选择“导出”

  4. 指定导出的注册表文件的名称和位置。

如果已将 Analysis Services 知识库迁移到 SQL Server,请在安装 SP4 之前备份包含该知识库的数据库。有关更多信息,请参见 3.5 卸载 Analysis Services SP4

[返回页首]

3.1.2 在运行 Analysis Services SP4 安装程序之前停止服务和应用程序

在安装 Analysis Services SP4 之前,应停止所有应用程序和服务,包括“控制面板”、“添加和删除程序”、“SQL Server 2000 Reporting Services”、“SQL Server 2000 Notification Services”以及所有连接到 Analysis Services 的应用程序。

可以在不事先关闭服务的情况下应用 Analysis Services SP4,但事后如果不重新启动系统,那么有些服务将无法重新启动。如果不关闭服务,安装程序完成时将提示您重新启动计算机。如果不重新启动系统,下列服务将无法启动:

您可以降低安装 Analysis Services SP4 之后需要重新启动计算机的可能性。为降低这种可能性,在运行安装程序之前,应停止上述服务和应用程序。

不能在群集环境中停止这些服务。有关更多信息,请参见 3.4 在故障转移群集上安装

[返回页首]

3.2 安装 Analysis Services SP4

以下内容仅适用于 Analysis Services。

要安装 Analysis Services SP4,请从下列任一位置运行 Setup.exe:

然后,安装程序将执行下列任务:

[返回页首]

3.3 安装后的任务

将 Analysis Services 升级到 SP4 之后,可能需要执行下列任务中的一项或多项。

[返回页首]

重新启动服务和应用程序

完成安装后,可能会提示您重新启动系统。3.1.2 在运行 Analysis Services SP4 安装程序之前停止服务和应用程序中提供了有关何时必须重新启动的准则。在系统重新启动(或者完成安装但未请求重新启动)之后,使用“控制面板”中的“服务”应用程序,确保在应用 Service Pack 之前停止的所有服务现在正在运行。在应用 Service Pack 之前可能已停止的服务包括 DTC、Microsoft 搜索服务和 MSSQLServerOLAPService 服务等。

请重新启动运行 Service Pack 安装程序之前关闭的应用程序。

[返回页首]

升级用于远程管理的计算机

安装 Analysis Services SP4 之后,还必须将所有用于远程管理的计算机升级到至少 SP3。否则,在试图通过 Analysis Manager 进行远程连接时将收到下列错误消息:

Unable to connect to the registry on the server (server_name), or you
are not a member of the OLAP Administrators group of this server.

[返回页首]

将 OLAP Administrators 组添加到 RepositoryUser 角色中

从 SP3 开始,Meta Data Services 已添加名为 RepositoryUser 的新专用角色,可用于访问和更新 msdb 数据库中的知识库信息。RepositoryUser 角色具有 msdb 知识库的创建、读取、更新、删除和执行权限。public 角色已被此新角色代替,不再拥有此知识库的权限。在满足下列条件的情况下,必须将 OLAP Administrators 组添加到 RepositoryUser 角色中,以便应用 Service Pack 后该组中的成员可以访问知识库:

有关 RepositoryUser 角色的更多信息,请参见 5.3.3 用于访问知识库信息的新 RepositoryUser 角色

[返回页首]

修改对远程 Data 文件夹的权限

如果 Analysis Services Data 文件夹不在运行分析服务器的计算机上,那么运行 SP4 安装程序之后必须修改该文件夹的权限。有关更多信息,请参见 5.1.10 必须更改远程 Data 文件夹的权限

[返回页首]

3.4 在故障转移群集上安装

以下内容仅适用于作为故障转移群集一部分的 SQL Server 2000 组件。

在 Analysis Services 群集上安装 SP4

  1. 在活动节点上安装 SP4。

  2. 从活动节点故障转移到故障转移节点。

  3. 重复步骤 1 和 2,直到更新完群集上的所有实例。

说明   Analysis Services SP4 安装必须修改共享磁盘上 Data 文件夹的权限。只有活动节点始终可以访问共享磁盘。

[返回页首]

3.5 卸载 Analysis Services SP4

为了可以还原到安装 SP4 之前的 SQL Server 2000 Analysis Services 版本,在安装 SP4 之前,必须先备份 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server 子注册表项。有关更多信息,请参见 3.1.1 备份 Analysis Services 数据库和知识库

说明   如果未备份此注册表项,则必须按 Microsoft 知识库文章 330244 中描述的步骤进行操作。

还原到安装 SP4 之前的 Analysis Services 2000 版本

  1. 卸载 SQL Server 2000 Analysis Services。在“控制面板”中,双击“添加/删除程序”,单击“SQL Server 2000 Analysis Services”,然后单击“删除”

  2. 从最初安装 Analysis Services 2000 使用的 CD-ROM 或位置重新安装 SQL Server 2000 Analysis Services。

  3. 应用安装 SP4 之前安装的所有 Service Pack 和热修复程序。

  4. 删除子注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server

  5. 从安装 SP4 之前的备份中重新安装子注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server

说明   在卸载 SP4 时,不会卸载 MDAC 更新。有关更多信息,请参见 1.4 验证 Microsoft 数据访问组件的版本

[返回页首]

3.6 重新应用 Analysis Services SP4

如果出现下列情况,必须重新应用 Analysis Services SP4:

要重新应用 SP4,请执行 3.0 安装 Service Pack 中的步骤。

[返回页首]

4.0 其他安装信息

本节描述只适用于特殊情况下的其他 Service Pack 安装注意事项。

[返回页首]

4.1 无值守安装

从命令提示符启动 Analysis Services SP4 的安装时,可以指定将安装选项写入 setup.iss 文件。以后可以使用此 .iss 文件来运行 Analysis Services SP4 的无值守安装。在命令提示符处执行以下命令可以运行有值守安装,在默认的 Windows system 目录中生成 setup.iss 文件:

start /wait setup -r

在命令提示符处执行以下命令可以运行 Analysis Services SP4 的无值守安装:

start /wait setup -s -f1c:\windows\setup.iss

说明   默认情况下,安装程序会在 setup.exe 所在的目录中查找 setup.iss 文件。

有关执行无值守安装的更多信息,请参见 SQL Server 2000 联机丛书中的主题“安装参数和无提示安装”。

[返回页首]

无值守安装的注意事项

以下是有关无值守安装的注意事项:

无值守安装开关 描述
EnableErrorReporting (可选)此开关用于启用错误报告。要启用错误报告,请将此开关设置为 1。有关更多信息,请参见 5.2 错误报告

4.2 再分发 SP4 数据访问组件

Database Components SP4 包括自解压缩文件 Sqlredis.exe。在运行 Sqlredis.exe 时,它将执行以下操作:

  1. 执行来自 MDAC 2.8 SP1 的文件 Mdac_typ.exe。这将安装 MDAC 2.8 SP1 核心组件(如果未检测到相同或更新的版本)。有关更多信息,请参见 1.4 验证 Microsoft 数据访问组件的版本

  2. 安装 Microsoft Jet ODBC 驱动程序和连接组件。

可以按照 Analysis Services SP4 附带的 Redist.txt 文件中的条款和条件再分发 Sqlredis.exe 文件。

[返回页首]

5.0 文档说明

本节介绍在应用 Analysis Services SP4 之后可能发生的问题以及 SP4 提供的新功能。这些问题可能发生在从 SQL Server 2000、SQL Server 2000 SP1、SQL Server 2000 SP2、SQL Server 2000 SP3 或 SQL Server 2000 SP3a 运行 Service Pack 进行升级的情况下。并不准备在本节中描述 SP4 中提供的所有修复程序。有关这些修复程序的完整列表,请参见 Microsoft 知识库文章 888800

对于未能及时包含在本自述文件中、与 SQL Server 2000 Service Pack 4 相关的信息,将发布在 Microsoft 知识库文章 884525 中。

[返回页首]

5.1 Analysis Services 增强功能

本节讨论 SP4 中包含的 SQL Server 2000 Analysis Services 增强功能。

[返回页首]

5.1.1 远程分区

在 SP1 中引入

在安装了 SP1 或更高版本的本地服务器上创建远程分区时,远程服务器必须使用对本地服务器上的父多维数据集具有完全访问权限的域用户帐户。作为本地服务器上 OLAP Administrators 组成员的所有用户帐户都具有完全访问权限。

此外,如果本地服务器上安装了 SP1 或更高版本,则远程服务器上也必须安装 SP1 或更高版本,这样本地服务器才可以创建或管理远程分区。

[返回页首]

5.1.2 更新的 Analysis Services 可再分发客户端安装程序

在 SP1 中引入

Analysis Services SP1 及更高版本包括下列客户端可再分发安装程序的更新版本:

这些文件位于 Service Pack 安装目录的 \Msolap\Install\PTS 路径中。

说明   PTSFull.exe 包含 MDAC,而 PTSLite.exe 不包含。

在应用程序中使用这些更新的客户端安装程序,可避免或解决使用 Analysis Services 和 Microsoft Office XP 时可能出现的客户端安装问题。

说明   在 Office XP 中使用 Analysis Services 时,强烈建议升级客户端。

[返回页首]

5.1.3 支持第三方数据挖掘算法提供程序

在 SP1 中引入

Analysis Services SP1 及更高版本支持第三方数据挖掘算法提供程序。有关开发数据挖掘算法提供程序的更多信息,请参见 OLE DB for Data Mining Resource Kit(数据挖掘 OLE DB 资源大全),其中包含数据挖掘算法提供程序示例的代码。

[返回页首]

5.1.4 在客户端文件已更新的计算机上安装 Analysis Services

在 SP1 中引入

如果在客户端文件(如 SQL Server 2000 SP1 或 Office XP)已更新的计算机上安装 SQL Server 2000 Analysis Services,则必须应用 Analysis Services SP1 或更高版本,以确保客户端运行正常并且可以浏览多维数据集。

[返回页首]

5.1.5 增加对虚拟多维数据集引用的 OLAP 多维数据集的限制

在 SP3 中引入

虚拟多维数据集现在最多可以引用 255 个多维数据集。但是,对于在 SP3 之前发布的任何版本的 Microsoft PivotTable(R) Service 来说,任何引用 64 个以上多维数据集的虚拟多维数据集都是不可见的。

[返回页首]

5.1.6 新关键字 DESCRIPTION

在 SP3 中引入

本地多维数据集现在支持度量和维度的内在成员属性 DESCRIPTION。DESCRIPTION 关键字被添加到 CREATE CUBE 多维表达式 (MDX) 语句中,用于支持 DESCRIPTION 内在成员属性的使用。下列 BNF 子句描述了对 CREATE CUBE 语句所做的更改:

<dimensions def> :: = DIMENSION <dimension name> [<time def>] 
  [DIMENSION_STRUCTURE <sub_type>] [<hidden def>] 
  [DESCRIPTION <description expression>] 
  <options def> <comma> <hierarchy def list> 
<measures def> :: = MEASURE <measure name> <measure function def> 
  [<measure format def>] [<measure type def>] [<hidden def>] 
  [DESCRIPTION <description expression>] [<comma> <measures def>]

[返回页首]

5.1.7 新的 PivotTable Service Restricted Client 属性

在 SP3 中引入

SP3 中引入了一个新的 PivotTable Service 连接字符串属性 - Restricted Client。此属性可用于禁止 PivotTable Service 使用本地多维数据集功能。如果某条语句涉及到创建或使用本地多维数据集,如 CREATE CUBE、CREATE GLOBAL CUBE 和 CREATE SESSION CUBE 语句,那么使用该语句的任何尝试都会引起错误。此外,对于任何涉及到深层递归的语句(如一系列嵌套的 DRILLDOWN 语句),如果该语句有可能导致 PivotTable Service 所维护的语句堆栈发生溢出,则该语句会引起错误。

此属性用于存储一个字符串值。如果将该值设置为任何以字符 YyTt 开始的字符串值,或者将其设置为任何可以转换为非 0 数字值的字符串值,则 PivotTable Service 将受到如上所述的限制。如果将该值设置为包括空字符串 ("") 在内的任何其他字符串值,或者将其设置为任何可以转换为 0 数字值的字符串值,则 PivotTable Service 将不受限制。此属性的默认值为 0。

说明   此属性对本地数据挖掘模型的使用没有限制。

[返回页首]

5.1.8 Safety Options 属性的更改

在 SP3 中引入

Safety Options 属性设置为 DBPROP_MSMD_SAFETY_OPTIONS_ALLOW_SAFE 也可以禁止在本地多维数据集中使用 PASSTHROUGH 关键字。

[返回页首]

5.1.9 默认情况下禁止将知识库迁移到 Meta Data Services

在 SP3 中引入

在 SP3 以及更高版本中,禁用了在迁移知识库向导中使用 Meta Data Services 知识库格式的选项,因此建议不要使用该格式。但是,如果由于业务原因需要使用此格式,则可以通过 EnableMigrationToMetaDataServicesFormat 注册表项启用该选项。

默认情况下,此注册表项不存在;必须在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP Server\Server Connection Info 中手动创建和设置它才能启用向 Meta Data Services 格式迁移知识库的功能。此注册表项用于存储一个区分大小写的字符串值。如果将该值设置为 1True,则启用向 Meta Data Services 格式迁移知识库的功能。如果将该值设置为其他任何字符串值,或者此注册表项不存在,则禁用向 Meta Data Services 格式迁移知识库的功能。

说明   如果更改了此注册表项的值,则更改将立即生效。

[返回页首]

5.1.10 必须更改远程 Data 文件夹的权限

在 SP3 中引入

如果 Analysis Services Data 文件夹不在运行分析服务器的计算机上,那么运行 SP3a 安装程序之后必须修改该文件夹的权限。在远程计算机机上,设置该文件夹的权限以允许运行分析服务器的计算机上 OLAP Administrators 组的所有成员进行完全控制访问。以后,在 OLAP Administrators 组中添加或删除成员时,请务必更改远程 Data 文件夹的权限,以便反映 OLAP Administrators 组当前的成员。这样备份和还原将可以正常工作。

另外,在运行 SP3a 安装程序之后,必须允许运行分析服务器的帐户对远程 Data 文件夹具有完全控制访问权限。

如果对在群集配置中运行的 Analysis Services 实例应用 SP3a,则必须允许域级 OLAP Administrators 组对远程 Data 文件夹具有完全控制访问权限。有关创建和使用域级 OLAP Administrators 组的更多信息,请参见知识库文章 308023

[返回页首]

5.1.11 优化单元回写

在 SP3 中引入

在对非叶单元执行永久单元回写操作时,已经利用 SQL Server 2000 中的批量插入功能提高了 Analysis Services 中的单元回写性能。有关更多信息,请参见此 Microsoft 网站上的白皮书“Optimizing Cell Writeback in Microsoft SQL Server 2000 Analysis Services”(在 Microsoft SQL Server 2000 Analysis Services 中优化单元回写)。

[返回页首]

5.1.12 新注册表项

在 SP4 中引入

在 SP4 中引入了七个新的注册表项,可以更好地控制安全性、元数据和内存管理。有关使用这些新注册表项的更多信息,请参见此 Microsoft 网站上的白皮书“Registry Entries for Microsoft SQL Server 2000 Analysis Services”(Microsoft SQL Server 2000 Analysis Services 的注册表项)。

[返回页首]

5.1.13 监视在 Windows-on-Windows 64 模式中运行的 Analysis Services

在 SP4 中引入

如果在 Windows Server 2003 x64 SP1 或更高版本上以 Windows-on-Windows 64 (WOW) 模式运行,则无法用默认的 64 位版本的 Windows 性能监视器来访问用于监视 Analysis Services SP4 实例的 Analysis Services 性能计数器。而必须使用 32 位版本的 Windows 性能监视器。32 位版本位于:

%systemdrive%\WINDOWS\SysWOW64\perfmon.exe

在 WOW 模式中,只有当 32 位版本的性能监视器与 SQL Server 2000 SP4 实例运行在同一台计算机上时,才能查看 Analysis Services 性能计数器。

该限制不适用于基于 64 位 Itanium 系统的 Windows Server 2003。

[返回页首]

5.2 错误报告

在 SP3 中引入

默认情况下,SQL Server 错误报告是被禁用的。可以在安装过程中通过 SQL Server 安装程序或 Analysis Services 安装程序启用错误报告功能,也可以在安装后通过企业管理器中的“服务器属性”对话框或 Analysis Manager 中的“服务器属性”对话框启用错误报告功能。在运行 SQL Server 安装程序时启用错误报告功能,可以使错误报告功能供 SQL Server 数据库引擎和 SQL Server 代理使用。在运行 Analysis Services 安装程序时启用错误报告功能,可以使错误报告功能供 Analysis Services 使用。如果要同时为 SQL Server 和 Analysis Services 启用错误报告功能,则必须在运行 SQL Server 安装程序时为 SQL Server 启用错误报告功能,并且在运行 Analysis Services 安装程序时为 Analysis Services 启用错误报告功能。

如果启用了此功能,当 SQL Server 数据库引擎、SQL Server 代理或 SQL Server Analysis Services 中发生致命错误时,SQL Server 会自动向 Microsoft 发送一个报告。Microsoft 利用错误报告来改进 SQL Server 的功能,并且对所有信息保密。

有关错误的信息将通过安全 (HTTPS) 连接发送并保存到 Microsoft,并且 Microsoft 会限制对这些信息的访问。另外,您也可以将这些信息发送到您自己的“公司错误报告”服务器。有关设置“公司错误报告”服务器的更多信息,请访问此 Microsoft 网站

错误报告包含下列信息:

Microsoft 无意收集您的文件、姓名、地址、电子邮件地址或任何其他私人信息。但是,错误报告可能包含来自出错进程的内存或文件的客户特定信息。虽然使用这些信息有可能可以确定您的身份,但 Microsoft 不会将这些信息用于此目的。

有关 Microsoft 错误报告数据收集策略的信息,请访问此 Microsoft 网站

如果启用了错误报告功能并出现致命错误,Windows 事件日志中可能会包含来自 Microsoft 的一条响应,该响应指向与特定错误有关的 Microsoft 知识库文章。响应可能类似于以下示例:

Source = MSSQLServerOlapServicesDW 
EventID = 1010
data = http://support.microsoft.com/support/misc/kblookup.asp?id=Q123456
&iBucketTable=1&iBucket=39980&Cab=21474432.cab&LCID=1033
&OS=5.1.2600.2.00010100.0.0

要禁止 SQL Server 数据库引擎和 SQL Server 代理使用错误报告功能,请转至企业管理器中的“SQL Server 属性”对话框,清除“常规”选项卡中的“启用错误报告功能”复选框。要禁止 Analysis Services 使用错误报告功能,请转至 Analysis Services 中的“服务器属性”对话框,并清除“启用错误报告功能”复选框。如果同时为 SQL Server(数据库引擎和 SQL Server 代理)和 Analysis Services 启用了错误报告功能,要使两者都不能使用错误报告功能,则必须分别在上述两处禁用错误报告功能。

[返回页首]

5.3 Meta Data Services 增强功能

本节讨论 SP4 中包含的 SQL Sever 2000 Meta Data Services 增强功能。

重要  Meta Data Services 更新不会随 Analysis Services SP4 一起安装。该信息仅在自述文件中提供,因为该信息与 Analysis Services 功能中的某些其他更改有关。要获取这些 Meta Data Services 更新,必须下载并安装 Database Components SP4。

[返回页首]

5.3.1 元数据浏览器以 Unicode 导出元数据

在 SP1 中引入

现在,元数据浏览器以 Unicode 格式导出基于 XML 的元数据。在 SQL Server 2000 SP1 之前,此浏览器导出的是不支持非英语字符的 ANSI 码。用户可能看不到这一功能性的改变。自 SP4 版起,导出的数据总是用 Unicode 表示。您仍可以通过将注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport 的值设置为 0,以 ANSI 码导出元数据。下表列出了可以为此注册表项设置的值:

有关每个标志的更多信息,请参见 SQL Server 联机丛书中的“IExport::Export 方法”。

[返回页首]

5.3.2 禁用脚本支持

在 SP3 中引入

禁用了信息模型中的脚本支持。安装 SP3a 或更高版本之后,当应用程序访问为其定义了脚本的属性或方法时,将收到以下错误:

EREP_SCRIPTS_NOTENABLED

启用脚本支持

如果需要继续执行脚本,可以使用下列过程来创建用于启用脚本支持的注册表设置。

  1. 打开注册表编辑器并定位至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

  2. 创建一个名为 Repository 的注册表项(如果尚不存在),然后创建一个名为 Engine 的子注册表项,以便路径等于 Repository\Engine

  3. Engine 注册表项中,添加一个名为 AllowScripting 的新 DWORD 值,并将该值设为 1

如果以后希望禁用脚本,请将此新注册表项的值设为 0

重要  应始终保证信息模型和知识库数据库的安全,禁止未经授权的访问。

[返回页首]

5.3.3 用于访问知识库信息的新 RepositoryUser 角色

在 SP3 中引入

SQL Server 在其 msdb 数据库中包含了一组表、存储过程和视图,用于存储由 Meta Data Services 知识库引擎使用的信息。在 SP3 中,添加了一个新的专用角色 RepositoryUser,必须使用该角色才能访问和更新知识库信息。此角色已被授予对上述对象进行创建、读取、更新、删除和执行的权限。public 角色不再具有访问这些对象的权限。

此项更改不仅影响由知识库引擎在以后创建的任何其他对象,还将影响现有的知识库对象。必须将通过 public 角色访问知识库的用户和应用程序添加到 RepositoryUser 角色中。

[返回页首]

5.4 可维护性增强功能

在 SP4 中引入

SQL Server 2000 SP4 引入了新的可维护性功能,使您可以卸载在 Windows XP 和 Windows Server 2003 上运行的 SQL Server 2000 SP4 以及更高版本所应用的热修复程序。(SQL Server 2000 SP3 也提供了此功能,但是只有在应用了附加的热修复程序之后才可用。)

[返回页首]