Microsoft Office Business Scorecard Manager 2005 兼容性版本自述文件

2007 年 1 月

© 2007 Microsoft Corporation。保留所有权利。


目录

1 如何使用本文档

2 兼容性版本概述

3 基于 SQL Server 2005 安装 Business Scorecard Manager

4 Business Scorecard Manager 2005 的已知问题

 

1 如何使用本文档

返回顶部


欢迎使用 Microsoft® Office Business Scorecard Manager 2005 兼容性版本自述文件。本文件包含了编写产品文档时未提供的重要信息,并提供了针对已知问题的解决方法。

有关其他信息,请访问 Business Scorecard Manager 2005 网站(该链接可能指向英文页面)。

2 兼容性版本概述

返回顶部


Microsoft® Office Business Scorecard Manager Server 2005 兼容性版本可让您将记分卡部署至 Microsoft® Office SharePoint®Services 2007 (MOSS 2007) 或 Windows® SharePoint®Services (WSS) 3.0 版本。

支持的平台

Microsoft®Office Business Scorecard Manager Server 2005 兼容性版本支持 Windows 32 位平台。

3 基于 Microsoft SQL Server 2005 安装 Business Scorecard Manager 2005

返回顶部


下面是基于 Microsoft SQL Server 2005 安装 Business Scorecard Manager 的先决条件。

安装 Business Scorecard Manager Server 的先决条件

在安装 Business Scorecard Manager Server Web 服务之前,必须先按照下列顺序安装以下必备软件:

1.     Microsoft Windows ServerTM 2003,Service Pack (SP) 1

2.       Microsoft .NET Framework 1.1、2.0 或 3.0,且启用了 ASP.NET 1.1

3.       Microsoft Internet 信息服务 (IIS) 6

4.       Microsoft SQL ServerTM 2005

注意:若要在已经安装有 SQL Server 2005 Analysis Services 的计算机上安装 Business Scorecard Manager Server,必须运行 SQL Server 2000 Analysis Services PivotTable® Service Lite SP 4 (Ptslite.exe)。此组件是随 SQL Server 2000 Analysis Services SP 4 一起安装的。有关详细信息,请参阅 Analysis Services 编程重分发组件(该链接可能指向英文页面)。

5.       SQLXML 3.0 SP 3(如果使用 SQL Server 警报,则此组件是必需的。)下载 SQLXML 3.0 SP 3

6.       MSXML 4.0,SP 2。请从 Microsoft 下载中心下载此组件。

7.       ADOMD.NET 8.0。请从 Microsoft 下载中心下载此组件。

注意:如果在安装 Business Scorecard Manager Server Web 服务之后升级到 SQL Server 2005,则必须设置默认网站使用 ASP.NET 1.1。否则 SQL Server 2005 可能会将网站所使用的版本更改为 ASP.NET 2.0。若要设置默认网站使用 ASP.NET 1.1,请在命令提示符后输入以下命令:

%SystemRoot%\Microsoft.NET\Framework\v1.1.4322 aspnet_regiis.exe -s metabase-path

其中 metabase-path 是指向网站的路径,例如 W3SVC/1/ROOT。

安装 Business Scorecard Manager Web 部件的先决条件

下列组件是安装 Business Scorecard Manager Web 部件的必备软件,并且应按照下列顺序进行安装:

1.       Microsoft Windows Server 2003,SP 1

2.       Microsoft .NET Framework 1.1、2.0 或 3.0,且启用了 ASP.NET 1.1

3.       Internet 信息服务 6

4.       Microsoft SharePoint® Portal Server 2003、Microsoft Office SharePoint Services 2007 或者 Microsoft Windows SharePoint Services 2.0 或 3.0

安装 SQL Server Reporting Services 的先决条件

下列组件是安装 SQL Server Reporting Services 的必备软件:

·         Microsoft Windows Server 2003,SP 1

·         Microsoft .NET Framework 1.1、2.0 或 3.0,且启用了 ASP.NET 1.1

·         Microsoft Internet 信息服务 (IIS) 6

·         SQL Server 2005 Reporting Services,有关详细信息,请参阅安装 Reporting Services(该链接可能指向英文页面)。

注意:如果在要安装 SQL Server Reporting Services 的计算机上已安装了 Windows SharePoint Services 或 SharePoint Portal Server,则存在一个已知问题:它们不能一起正常运行。请参阅解决将 Reporting Services 和 Windows SharePoint Services 一起安装时所出现的问题(该链接可能指向英文页面)。

安装 Business Scorecard Manager Server 数据库的先决条件

安装 SQL Server 2005 以设置 Business Scorecard Manager Server 数据库。

 

4 Business Scorecard Manager 2005 的已知问题

返回顶部


下面是 Business Scorecard Manager 2005 的已知问题。

4.1 运行 Microsoft Office SharePoint Services 2007 (MOSS 2007) 或 Windows SharePoint Services 3.0 时,必须手动将记分卡和报表视图添加到网站

说明:用户必须手动将记分卡和报表部署至 Microsoft Office SharePoint Services 2007 (MOSS 2007) 或 Windows SharePoint Services 3.0 (WSS 3.0)。如果用户尝试从 Scorecard Builder 中部署记分卡,会出现以下的类似错误:

在处理 /Pages/*.aspx 的过程中出错。

解决方法:若要部署至 SharePoint,请打开所需的网站,然后手动将记分卡和/或报表视图添加到 Web 部件。请参阅技术白皮书 Business_Scorecard_Builder_Publishing_To_Moss_2007_WP.doc,以了解详细步骤。

4.2 果在本地运行 Microsoft Office SharePoint Services 2007 (MOSS 2007) 或 Windows SharePoint Services 3.0 时,将 localhost 用作服务器名称,则会出现空白弹出项

说明:如果是在单机环境下运行 Microsoft Office SharePoint Services 2007 (MOSS 2007) 或 Windows SharePoint Services 3.0,并且在部署记分卡时将“localhost”用作服务器名称,则会在网站上出现空白弹出项。

解决方法:更改服务器连接,以引用计算机名称而不是“localhost”。

4.3 SQL Server 2005 Reporting Services 应用程序池必须具有“读者”或更高权限,才能将记分卡部署至 Reporting Services。

说明:如果尝试将记分卡部署至 SQL Server 2005 Reporting Services,而 Reporting Services 应用程序池不具有最低的“读者”权限,则会出现下列错误:

在处理报告的过程中出错。(rsProcessingAborted) 获取联机帮助。对数据集'DataSet1_0' 执行查询失败。(rsErrorExecutingCommand) 获取联机帮助。从服务器获取的数据集无效。

解决方法:至少向 Reporting Services 应用程序池标识授予“读者”权限。

4.4 Business Scorecard Manager 应用程序池必须使用 .NET Framework 1.1 版本。

说明:默认情况下,Business Scorecard Manager 安装程序使用 SharePoint 默认的应用程序池,在 MOSS 2007 或 WSS V3 中,该应用程序池使用 .NET Framework 2.0。如果正在运行 BSM 网站的应用程序池还运行 .NET 2.0 站点,则会出现进程冲突,并且任一站点都无法正常工作。这是因设计原因导致的。

解决方法: 运行 Business Scorecard Manager 的应用程序池中不得再运行任何 .NET Framework 2.0 站点。

4.5 如果不具备访问远程计算机的权限,则无法在该计算机上安装数据库。

说明:当您在远程计算机上安装数据库时,必须对这台远程计算机具有访问权限。

解决方法:必须使用域帐户或手动配置系统以使用远程计算机帐户安装数据库。

4.6 使用 SQL Server 2005 时,无法在报表设计器中预览记分卡报表

说明:如果打开随 SQL Server 2005 一起安装的 Microsoft Visual Studio 版本,然后创建报表服务器项目并在其中添加一个 Business Scorecard Manager 记分卡报表,则在尝试预览该记分卡报表时,会显示错误消息

解决方法:将 DPE 文件 (Microsoft.PerformanceManagement.Scorecards.DPE.dll) 复制到以下文件夹中,以解决该问题:C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies。

或者:使用报表设计器(或使用 Scorecard Builder),将该项目部署至报表服务器,然后从中加以查看。只有尝试在报表设计器中预览报告时才会出现此错误。

4.7 安装了 SQL Server 2005 Notification Services 之后,无法安装警报功能。

说明:Business Scorecard Manager 警报功能与 Microsoft SQL Server 2005 Notification Services 不兼容。

解决方法:安装 SQL Server 2000 Notification Services。

4.8 同一台计算机上使用默认设置安装 SQL Server Reporting Services 和 Windows SharePoint Services 之后,它们无法正常运行。

说明:如果在安装 SQL Server Reporting Services 的计算机上安装 Windows SharePoint Services 或 SharePoint Portal Server,则它们无法正常运行。

解决方法:SQL Server Reporting Services 与 Windows SharePoint Services 或 SharePoint Portal Server 无法在同一台计算机上正常运行,这是一个已知问题。有关详细信息,请参阅解决将 Reporting Services 和 Windows SharePoint Services 一起安装时所出现的问题(该链接可能指向英文页面),以获取解决此问题的帮助信息。

4.9 果 MSDTC 日志文件损坏,则安装 Business Scorecard Manager Server 时将出错。

说明:如果安装 Business Scorecard Builder Server 时有损坏的 MSDTC 日志文件,则会发生下列错误:“安装程序在安装此软件包时遇到错误。这可能表明此软件包有问题。”错误代码为 25619。

解决方法:通过在命令提示符后运行下列命令来重置 MSDTC 日志文件:

MSDTC -resetlog
Net Start MSDTC

4.10 果用时 90 秒以上才可显示记分卡视图,则会触发错误消息“'/' 应用程序中存在服务器错误”。

说明:如果使用 IIS 的默认连接超时设置(90 秒),而复杂的记分卡需要用时 90 秒以上才可显示,那么系统将显示错误消息“'/' 应用程序中存在服务器错误”,并且不会显示该记分卡。

解决方法:将 IIS 中的默认连接超时设置更改为大于 90 秒的数字(例如 5 分钟)。

4.11 果在未安装 IIS 的情况下安装数据库功能,则会显示错误消息。

说明:如果在尝试安装 Business Scorecard Manager 时尚未安装 IIS,且只尝试安装数据库功能,则安装将失败,并将收到以下错误消息:

无法连接到 Internet Information Server。 (-2147221164)

解决方法:单击错误消息中的“忽略”以成功完成安装。

4.12 报服务 (NS$ScorecardAlertInstance) 默认设置为“手动启动”。

说明:警报服务 (NS$ScorecardAlertInstance) 默认设置为“手动启动”。启动服务器时不会自动启动该服务。

解决方法:若要将警报服务配置为在服务器启动时自动启动,必须使用服务管理工具将此服务的启动类型更改为“自动”。有关详细信息,请参阅配置 NS$instance_name 服务(该链接可能指向英文页面)。

4.13 使用 Business Scorecard Manager 随附的示例记分卡无法连接到服务器以检索某些实例中的数据。

说明:Business Scorecard Manager 中随附的示例记分卡使用 localhost 默认设置来连接数据库。当您选择 KPI,单击“报表视图”后,单击某个报表视图,然后又依次单击“编辑”和“配置”时,图表的左下角将显示一个错误符号。单击此错误符号时,将看到以下错误消息:

无法获取数据。如果提供程序返回了错误,则在下面列出。* 无法连接到服务器 'localhost'。服务器未启动或太忙。

解决方法:在已安装 Business Scorecard Manager Server 的计算机上运行示例记分卡,因为 localhost 数据库在这台服务器计算机上。也可以将 localhost 的每个实例都替换为正在使用的服务器的计算机名。

4.14 您配置记分卡视图时,可将相同的维度用于下列任意项:列成员、行成员和页面筛选器。

说明:SharePoint Portal Server 2003 或 Windows SharePoint Services 页面中的每个单元都代表 Microsoft SQL Server Analysis Services 多维数据集的一个特定切片。当配置记分卡视图时,相同的维度可以在多个单元中用作列成员、行成员和页面筛选器。指定列成员、行成员和页面筛选器都是筛选数据的方法。在众多记分卡单元中使用相同的维度会造成数据重叠。

解决方法:当生成记分卡视图时,请不要使筛选器集中的维度重叠。

4.15 试查看深度树视图层次结构的显示文件夹时,“选择显示文件夹”对话框中会出现空的树视图。

说明:在“创建记分卡向导”中创建新的记分卡,并在“(可选)默认的显示文件夹位置”文本框中输入 100 层或更深的文件夹路径,然后单击“选择显示文件夹”,此时“选择显示文件夹”对话框中是空的。

解决方法:一直向右滚动,便会看到突出显示的文件夹。

4.16 空记分卡部署至 SQL Server 报表时会导致验证错误。

说明:尝试将空记分卡部署到 SQL Server Reporting Services 报表时,在指定记分卡视图名称的对话框中将出现验证错误消息,并会禁用“下一步”按钮。

解决方法:不要将空记分卡部署至 SQL Server Reporting Services 报表。

4.17 自定义安装过程中,单击 Business Scorecard Server 安装向导中“准备安装”对话框中的“上一步”会产生意外的结果

说明:如果使用服务器安装向导中的“自定义”选项安装 Business Scorecard Manager Server,而且未选择数据库,则会显示要求附加数据库的页面。如果在“准备安装”对话框中单击“上一步”以返回到“附加数据库”屏幕,则向导会返回到“Web 服务”对话框,而不会返回到“附加数据库”页面。

解决方法:在“Web 服务”对话框中单击“下一步”,可进入向导的“附加数据库”页面。

4.18 记分卡的默认展开深度设置为 20 或更高时,记分卡将折叠。

说明:在 Business Scorecard Builder 中,选择一个记分卡,打开“记分卡视图”编辑器,在编辑器的导航窗格中选择“单元选项”,然后将“默认展开深度”设置为 20。当您在 SharePoint 站点上通过“记分卡视图 Web 部件”查看该记分卡时,记分卡将折叠,而不会显示任何数据。

解决方法:请不要将默认展开深度设置得比记分卡的实际层数高。

4.19 使用 IIS 创建并随后升级到 Windows SharePoint Services 的网站必须加以配置,才能与 Business Scorecard Manager 2005 一起使用。

说明:如果使用 Internet 信息服务 (IIS) 创建一个网站,并随后将其升级为 Windows SharePoint Services 网站,会收到以下错误消息

此 Web 部件页上的某个 Web 部件或 Web 表单控件无法显示或导入,原因是未在此站点上将其注册为安全的部件或控件。

解决方法:执行下列步骤:

1.       在运行 Business Scorecard Manager Server 的计算机上,利用 IIS 从另一个端口来创建新网站,然后将该站点升级为 Windows SharePoint Services 站点。

2.       按照标题为“将 Office 记分卡视图 Web 部件添加到 Web 页”的 Microsoft Office Business Scorecard Manager Web 部件帮助中的步骤进行操作。将出现以下错误

此 Web 部件页上的某个 Web 部件或 Web 表单控件无法显示或导入,原因是未在此站点上将其注册为安全的部件或控件。

3.       从网站现有的 Web.config 文件中,将以下 SafeControl 行复制并粘贴到新站点的 Web.config 文件中:
SafeControl Assembly="Microsoft.PerformanceManagement.Scorecards.WebParts, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.PerformanceManagement.Scorecards.WebParts" TypeName="*" Safe="True"/

将出现以下错误

该 Web 部件的某个属性存在格式错误。Windows SharePoint Services 无法对该 Web 部件进行反序列化。检查属性的格式,然后重试。

应用程序日志中的事件也将指明以下内容:

配置文件中缺少连接字符串。请将 Bpm.ConnectionString 添加到 Web.config 中。

4.       将现有站点的 Web.config 文件中的 appSettings 部分复制到新站点的 Web.config 文件中。

4.20 警报安装过程中提供的用户帐户无法发送警报,原因是该帐户没有适当的权限。

说明:在 Business Scorecard Manager 安装过程中,尽管安装程序会验证为发送警报而提供的用户帐户是否有效,却不会验证该用户帐户是否具有发送警报的权限。

解决方法:确保用于发送警报的用户帐户是已安装警报的服务器上的“用户”组成员,并确保该帐户具有通过 SMTP 服务器发送电子邮件的适当权限。此外,还应确保该用户帐户具有“作为服务登录”权限,而不具有“拒绝作为服务登录”权限。

4.21 法在安装过程中卸载或修改 Business Scorecard Manager Server 数据库。

说明:在自定义安装 Business Scorecard Manager Server 过程中,未选中“安装”窗口中的“数据库”复选框,接着就再次运行服务器安装程序。完成安装过程后,在检查 Web.config 文件时发现 Business Scorecard Manager Server 仍连接至相同的数据库。

解决方法:若要卸载服务器,请使用 SQL Server 管理工具。若要重新附加当前的 Web 服务器实例,则更新 Web.config 文件以更改 InitialCatalog 值,并配置下列设置:Catalog=[databasename]Source=[servername]

4.22 完成推荐的安装后,尝试利用修改选项运行安装程序时安装失败。

说明:如果运行安装程序并使用推荐的安装设置来安装 Business Scorecard Manager Server,然后使用“修改”选项再次运行安装程序,并在单击“Business Scorecard Manager Server”后,选择“将整个内容安装到本地硬盘驱动器”,则显示验证错误,提示您更改端口和服务器名称。尝试完成安装时,将显示以下(或类似的)错误消息:

无法连接到 SQL 数据库 (-21474672359 ScorecardServer1)

解决方法:当使用“修改”选项运行安装程序时,应单独安装各个功能。例如,若要添加 Reporting Services 导出,可单击该功能并选择“将整个功能安装到本地硬盘驱动器”。按照相同操作方式来安装 Web 部件Web 服务。在安装过程中,系统可能会提示您更改端口。如果出现此提示,则提供有效的端口号并继续运行安装程序。完成安装后,此端口便不会更改。

4.23 果使用 IIS 管理器手动卸载网站,则无法卸载 Business Scorecard Manager Server。

说明:如果使用 IIS 管理器卸载网站并尝试卸载 Business Scorecard Manager Server,则卸载将会失败,并会收到以下错误消息:

无法找到网站元数据库路径:'Business Scorecard Manager Web Service

解决方法:利用 IIS 管理器来创建新网站,并将其命名为“Business Scorecard Manager Web 服务”,然后再次运行卸载程序

4.24 使用远程数据库时,警报不能正常运行。

说明:如果未在适当的计算机上正确安装 SQL Server Notification Services,则使用远程数据库时警报不能正常运行。

解决方法:若要在远程数据库环境中安装警报,必须在远程数据库上安装 SQL Server Notification Services 的数据库组件。接下来,还必须在运行 Business Scorecard Manager Server 的计算机上安装 SQL Server Notification Services 的引擎组件和客户端组件。

4.25 如果将“日期范围属性的“结束日期”设置为“未指定日期”,则会出现尚有未处理的异常错误消息。

说明:如果从记分卡“自定义属性”对话框的“类型”下拉列表中,选择“日期范围”,并选中“结束日期”旁边的“未指定日期”复选框,然后单击“确定”,则会收到错误消息,指出尚有未经处理的异常。

解决方法当使用日期范围作为自定义属性时,应始终指定日期。