最后更新日期: 2007 年 6 月 18 日
本文档提供了在安装和配置 Microsoft® BizTalk® RFID (BizTalk RFID) 时的硬件和软件要求以及详细说明。它还概括介绍了支持的部署配置,并且提供了与安装相关的故障排除信息。
为确保您阅读的是最新安装信息,请从
内容
-
Supported Deployment Configurations
-
Installing BizTalk RFID
-
Side-by-Side Installation of BizTalk Server and BizTalk RFID
-
Preparing to Install BizTalk RFID
-
Prerequisites for Installing BizTalk RFID
-
BizTalk RFID Setup Components
-
Types of Installation
-
Installing BizTalk RFID in Interactive Mode
-
Removing BizTalk RFID in Interactive Mode
-
Silent Mode Operations
-
Modifying or Repairing a BizTalk RFID Installation
-
Preparing to Set Up a Remote RFIDsink Database
-
Configuring the MSBizTalkRFID Service to Work with a Non-Default Web Site in IIS
-
Log Files
-
Side-by-Side Installation of BizTalk Server and BizTalk RFID
-
Troubleshooting the Installation and Deployment of BizTalk RFID
-
Known Issues
支持的部署配置
BizTalk RFID 可以部署在不同的配置中。您可以在同一台计算机上部署所有 BizTalk RFID 组件,或者在不同(远程)计算机上分别部署各组件。可安装的 BizTalk RFID 组件包括:
-
RFID Server
-
RFID 管理器
-
RFIDsink 数据库
-
RFIDstore 数据库
您可以基于您的要求和方案选择部署上述组件的方式。例如,您可以将 BizTalk RFID 和 SQL Server(用于 RFID 存储)安装在同一台计算机上,将 RFIDsink 数据库(预装接收器事件处理程序使用的数据库)安装在远程 SQL 服务器上。
注意 |
---|
如果您计划将 RFIDsink 数据库安装在 SQL 服务器上,请使用在Preparing to Set Up a Remote RFIDsink Database中列出的初始配置步骤来支持此类部署方案。 |
安装 BizTalk RFID
本部分概要介绍在您的计算机上安装 BizTalk RFID 应遵循的步骤。它描述了您应该如何计划安装、安装先决条件以及实际安装步骤。
BizTalk Server 和 BizTalk RFID 的并行安装
BizTalk Server 兼容性
BizTalk RFID 只与 BizTalk Server 2006 R2 兼容,不能与 BizTalk Server 的任何以前版本一起安装。
Microsoft 消息队列 (MSMQ) 和 BizTalk 消息队列 (MSMQT) 适配器
BizTalk RFID 使用 MSMQ 来存储和转发消息。在安装 BizTalk Server 2006 时,也会安装与 MSMQ 相关的适配器(BizTalk 消息队列适配器)。我们建议您不要在同一台计算机上一起运行标准消息队列 (MSMQ) 和 BizTalk 消息队列 (MSMQT)。有关 MSMQ 和 MSMQT 适配器在同一台计算机上的兼容性的详细信息,请参阅 BizTalk Server 文档。
准备安装 BizTalk RFID
本部分概要介绍在您的计算机上开始安装 BizTalk RFID 之前需要注意的要点。
首次安装 BizTalk RFID
在您的计算机上安装 BizTalk RFID 前,请执行以下操作:
-
请确保计算机满足针对 BizTalk RFID 的系统要求。有关详细信息,请参阅Prerequisites for Installing BizTalk RFID。
-
请在设置 BizTalk RFID 的同时确保遵循支持的配置。有关详细信息,请参阅Supported Configurations。
-
请在运行安装程序时查看所有 BizTalk RFID 安装选项并准备进行适当的选择。有关详细信息,请参阅 BizTalk RFID Setup Components和Types of Installation。
在 Windows Server 2003 上安装 IIS
运行 Windows Server® 2003 的计算机必须安装有 Internet 信息服务 (IIS) 6.0,以便允许提供程序代码作为不同的工作进程运行。
重要说明 |
---|
对于 BizTalk RFID,IIS 必须配置为在本机模式下运行。在 IIS 5.0 独立模式中不支持 BizTalk RFID。 |
-
在控制面板中,单击“添加或删除程序”,然后单击“添加/删除 Windows 组件”。
-
在“Windows 组件”向导中,选择“应用程序服务器”,然后单击“详细信息”。
-
在“应用程序服务器”对话框中,选择除“启用网络 DTC 访问”之外的所有组件,然后单击“确定”。
-
单击“下一步”,提供安装 CD 或 Windows Server 2003 安装文件的位置(如果需要),然后单击“完成”。
配置 IIS 和 ASP.NET
您必须配置 IIS 以便与 ASP.NET 一起使用。
注意 |
---|
安装程序将执行检查,并且在 ASP.NET 2.0 未安装和未正确配置的情况下将不会继续。 |
-
单击“开始”,依次指向“控制面板”和“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
-
在 IIS 控制台树中,在本地计算机中浏览到“Web Services 扩展”。
-
检查 ASP.NET 2.0 是否安装并且是否处于允许状态。如果是,则继续执行第 6 步。
-
在“命令提示符”窗口中,浏览到 ASP.NET 2.0 Framework 目录。此目录通常为 %system%\Microsoft.NET\Framework\v2.0.50727。若要向 IIS 注册 ASP.NET 2.0 Framework,请执行以下命令:
aspnet_regiis -i -enable
-
在“管理工具”中,单击“服务”,选择“IIS 管理服务”,以便其状态显示为“已启动”,然后重新启动该服务。
-
在 IIS 控制台树中,双击“网站”,右键单击“默认网站”,然后单击“属性”。
-
在“默认网站属性”对话框中,单击“ASP.NET”选项卡,在“ASP.NET 版本”列表中,单击“2.0.50727”。
-
在“管理工具”中,单击“服务”,选择“IIS 管理服务”,以便其状态显示为“已启动”,然后重新启动该服务。
RFID 服务端口号
RFID 服务使用的端口号已从 8081(在前一版本中)更改为 7891。您必须将 7891 添加到 Windows 防火墙的例外列表中。
您可以通过在 ..\Microsoft BizTalk RFID\bin\ 文件夹的 rfidServices.exe.config 文件中对配置进行相应修改,更改此端口号。在安装 BizTalk RFID 后,您可以查看 ..\Microsoft BizTalk RFID\Documentation\ 文件夹中的 RFID 管理器文档,了解有关提供连接端口的详细信息。
安装 BizTalk RFID 的先决条件
本部分列出了安装 BizTalk RFID 所需的硬件、软件和安全要求。
最低硬件要求
BizTalk RFID 安装的最低硬件要求如下:
-
133 MHz 或更高的 Intel Pentium 兼容 CPU
-
512 MB 的 RAM
-
6 GB 的硬盘空间
-
CD-ROM 或 DVD-ROM 驱动器
-
Windows Server 2003 Service Pack 1 (SP1) 或 Windows® XP SP2 兼容的 SVGA (800 x 600) 或更高分辨率的监视器
建议的硬件要求
BizTalk RFID 安装的建议的硬件要求如下:
-
733 MHz 或更高的 Intel Pentium 兼容 CPU
-
1 GB 的 RAM
-
40 GB 的硬盘空间
-
Windows Server 2003 SP1 或 Windows XP SP2 兼容的 SVGA (1024 x 768) 或更高分辨率的监视器
-
Microsoft 鼠标或兼容的定点设备
软件要求
在开始安装 BizTalk RFID 前应安装以下软件:
-
Windows XP SP2(32 位)、Windows Server 2003 SP1 或更高版本或 Windows Vista®(32 位)
-
Windows Server 2003 计算机上的 Microsoft Internet 信息服务 (IIS) 6.0
-
Web Services Enhancement (WSE) 3.0(如果您选择完全安装)。WSE 是 BizTalk RFID SDK 所必需的。您可以从http://go.microsoft.com/fwlink/?LinkID=93064 下载 WSE 3.0。
-
Microsoft 消息队列服务 (MSMQ)(如果您选择安装 RFID 服务器)。MSMQ 是一种 Windows 组件,可从控制面板的“添加或删除程序”的“添加/删除 Windows 组件”中进行安装。
-
以下任何数据库软件(如果您选择安装 RFID 服务器并且想要在同一台计算机上安装 BizTalk RFID 的数据库组件):
-
Microsoft SQL Server™ 2005 Service Pack 2
-
Microsoft SQL Server 2000 Service Pack 4
-
Microsoft SQL Server 2000 桌面引擎 (MSDE 2000) 发行版 A 版本 8.00.760 或更高版本
注意 SQL Server 或 MSDE 数据库必须可用并且配置为支持 Windows 身份验证。
-
Microsoft SQL Server™ 2005 Service Pack 2
-
Microsoft 管理控制台 (MMC) 3.0 RTM 版本
-
Windows Server 2003 计算机上的万维网发布服务
有关如何安装上述任何必备软件的详细信息,请参考相应的安装指南。
安全要求
若要成功安装 BizTalk RFID,需要具备以下权限:
-
您必须属于您要安装 BizTalk RFID 的计算机上的管理员组。
-
您必须对于 SQL Server 实例具有管理员权限。
BizTalk RFID 安装组件
BizTalk RFID 安装包含以下三个组件或功能:
-
RFID 服务。此功能包含用于 RFID 服务引擎、业务规则引擎、RFID 存储、规则引擎数据库、性能计数器和客户端工具的组件。如果您希望服务器运行在计算机上,并且想要能够通过命令行工具管理服务器,则安装此组件。
-
RFID 工具和客户端连接器。此功能包含用于客户端控制台管理工具、RFID 连接器库、基于 MMC 的图形用户界面 (GUI) 管理工具的组件。如果您想要通过 GUI 或通过您自己的 RFID 客户端管理 RFID 服务器,则安装此组件。
-
RFID SDK。RFID 软件开发包是针对提供设备并为其设备编写提供程序以便与 BizTalk RFID 交互的那些用户的开发包。该开发包包含用于设备服务提供程序接口 (DSPI)、配置文件管理器二进制文件和 DSPI 软件开发包 (SDK) 文档的组件。
安装类型
本部分列出了 BizTalk RFID 安装类型以及根据您在运行安装程序时选择的特定安装类型而安装的组件。
安装程序将允许您选择以下安装类型:
-
典型。在您的计算机上安装以下功能:
-
RFID 服务
-
RFID 工具和客户端连接器
-
RFID 服务
-
自定义。允许您选择要安装的功能:
-
RFID 服务
-
RFID 工具和客户端连接器
-
RFID SDK
-
RFID 服务
-
完全。安装以下全部三个功能:
-
RFID 服务
-
RFID 工具和客户端连接器
-
RFID SDK
-
RFID 服务
以交互模式安装 BizTalk RFID
本部分介绍如何使用交互安装 GUI 来在您的计算机上安装和设置 BizTalk RFID 的不同安装程序选项和属性。
在您开始安装前,请确保您的计算机符合在 Prerequisites for Installing BizTalk RFID中列出的硬件、软件和安全要求。
警告 |
---|
在开始安装前关闭所有应用程序。 |
重要说明 |
---|
在您安装 BizTalk RFID 前,请卸载所有以前的版本,并且删除 BizTalk RFID 安装文件夹。 |
注意 |
---|
对于安装目录、用户名和 RFID 配置数据库名称之类的配置信息,不支持使用逗号字符 (,)。 |
-
将 Microsoft BizTalk Server 2006 R2 安装盘插入 CD-ROM 驱动器。如果未显示 BizTalk Server 安装页,请双击位于安装 CD 根目录中的 setup.exe。
-
在“BizTalk Server 2006 R2 安装向导”页上,单击“在此计算机上安装 Microsoft BizTalk RFID”。
-
在“BizTalk RFID 安装向导”页上,单击“下一步”。
-
“最终用户许可协议”页将出现。要进一步进行参考,请通过单击“打印”来打印此许可协议。请仔细阅读该许可协议。选择“我接受许可协议中的条款”选项,然后单击“下一步”。
-
在“客户信息”页上,键入用户和组织的名称,然后单击“下一步”。
注意 “产品密钥”字段将由系统预填,不能编辑。 -
如果您的计算机未配置为接收 Microsoft Update,则会出现“使用 Microsoft Update 可帮助保护计算机的安全并保持计算机处于最新状态”对话框。选择某一选项,然后单击“确定”。
-
在“选择安装类型”页上,执行下列操作之一:
-
若要执行典型安装,请选择“典型”。要继续,请执行第 13 步。
-
若要执行自定义安装,请选择“自定义”。要继续,请执行第 8 步。
-
若要执行完全安装,请选择“完全”。要继续,请执行第 13 步。
在“数据路径”框中键入某一位置,或者单击“浏览”以便为进程、提供程序、日志以及与配置相关的文件夹和文件选择一个文件夹。在“安装路径”框中键入某一位置,或者单击“浏览”以便选择 BizTalk RFID 应用程序相关二进制文件和文件夹将安装到其中的文件夹。
单击“下一步”继续。
注意 有关详细信息,请参阅Types of Installation。 -
若要执行典型安装,请选择“典型”。要继续,请执行第 13 步。
-
在您选择“自定义”安装选项时,将出现“自定义安装”页,其中包含一组功能。单击功能选择树中的第一个功能,例如“RFID 产品”。此时将出现针对此功能的下拉列表。
-
从以下选项中选择和单击您所需的设置:
-
将安装在本地硬盘上
-
整个功能将被安装在本地硬盘上
-
将安装为从网络上运行
-
整个功能将被安装为从网络上运行
-
功能将在需要时安装
-
整个功能将不可用
注意 上面六个选项仅可用于在其下具有子功能的功能。对于不具有子功能的功能,下拉列表将不包含“将安装为从网络上运行”和“整个功能将被安装为从网络上运行”选项。 -
将安装在本地硬盘上
-
对于功能选择树中的每个功能,重复执行第 8 步和第 9 步。在此过程结束时,每个功能都应该具有与其关联的设置。
注意 这些功能以树视图的形式列出。为特定功能选择设置会将同样的设置应用于该功能下列出的所有子功能。 -
在“自定义安装”页上,单击“磁盘使用情况”可以查看与您选择的功能的磁盘使用情况有关的详细信息。在“磁盘空间要求”页上,单击“确定”。您将返回到“自定义安装”页。单击“下一步”。
-
如果未安装运行 BizTalk RFID 的任何必备组件,系统将显示一页,指出缺少的组件。安装缺少的这些必备组件,然后单击“重新检查”。继续执行第 15 步。
-
在“数据库系统和 RFID 存储信息”页上,在“SQL Server 名称”字段中键入 SQL Server 的名称。如果 SQL Server 安装在该计算机上,则显示服务器的名称。
-
若要覆盖以前存储中的内容,请选中“覆盖 RFID 存储的内容”复选框。
注意 如果您正在从 BizTalk RFID 的以前版本迁移,请确保选中“覆盖 RFID 存储的内容”复选框。 注意 如果您以前卸载了 BizTalk RFID,并且想要保留 RFIDstore 数据库中的数据,则应使用与以前安装相同的安装目录和数据目录。 -
如果计算机具有 SQL Server 的默认实例,则默认情况下安装过程将使用该实例。如果您要继续采用此默认设置,则保持此字段不变,然后单击“下一步”。
-
如果您要将安装程序指向数据库的命名实例,则按以下格式键入实例信息:计算机名称\实例名称
-
默认情况下,此选项设置为 Windows 身份验证。这允许您指定有权访问 SQL Server 数据库的现有 Windows 用户。
-
若要指定 SQL Server 身份验证,请选择“SQL Server 身份验证”选项,指定将有权访问 RFID 存储的 SQL Server 用户的用户名和密码,然后单击“下一步”。
注意 如果您选择执行“自定义”安装,然后在“自定义安装”页上选择不安装 RFID 服务,则此页面将不会出现。 -
若要覆盖以前存储中的内容,请选中“覆盖 RFID 存储的内容”复选框。
-
如果未安装运行 BizTalk RFID 的任何必备组件,将显示“系统配置”页,指出缺少的组件。安装缺少的任何必备组件,然后单击“重新检查”。
-
若要提供正确的身份验证,请指定将与 BizTalk RFID 一起使用的帐户。
-
Windows XP
或
Windows Vista默认情况下,BizTalk RFID 将基于在安装期间创建的 RFID 服务帐户运行。若要更改用于访问 RFID 存储数据库的服务帐户,请在“设置 RFID 服务帐户”页上,单击“指定用户名和密码”,然后键入服务帐户的用户凭据。
-
Windows Server 2003. 默认情况下,BizTalk RFID 使用在安装期间创建的 RFID 服务帐户和 Microsoft BizTalk RFID 工作进程帐户。在“设置 RFID 服务和 RFID 进程帐户”页上:
若要更改用于访问 RFID 存储数据库的服务帐户,请在“RFID 服务帐户”区域中,单击“指定用户名和密码”,然后键入 RFID 服务帐户的用户凭据。
若要更改用于工作进程的帐户,请在“Microsoft BizTalk RFID 工作进程帐户”区域中,单击“指定用户名和密码”,然后键入工作进程帐户的用户凭据。
单击“下一步”。
注意 在 Windows Server 2003 中,RFID 服务帐户是 MSBizTalkRFID 服务的默认帐户。 重要说明 为该服务帐户指定的用户必须是本地计算机上管理员组的成员。 -
Windows XP
或
Windows Vista默认情况下,BizTalk RFID 将基于在安装期间创建的 RFID 服务帐户运行。若要更改用于访问 RFID 存储数据库的服务帐户,请在“设置 RFID 服务帐户”页上,单击“指定用户名和密码”,然后键入服务帐户的用户凭据。
-
在“安装准备就绪”页上,如果您需要查看安装设置,则单击“上一步”。若要开始安装,请单击“安装”。
-
安装程序将继续执行 BizTalk RFID 安装,并且在“正在安装 BizTalk RFID”状态页上将显示进度。
-
在安装成功后,将出现“BizTalk RFID 安装向导退出”页。单击“完成”。
重要说明 在您单击“完成”后,安装程序将会启动 Automatic Update Scheduler,以便将更新下载到您的计算机。如果计算机未配置为接收 Microsoft Update,则 Automatic Update Scheduler 将不会下载更新。 -
如果您选择安装 RFID 服务器,则会出现“业务规则配置”对话框。使用该对话框中的信息完成向导,然后关闭业务规则配置向导。
重要说明 如果已通过 BizTalk Server 2006 R2 在计算机上安装和配置了业务规则引擎 (BRE),则指定在安装 BizTalk Server 时已使用的业务规则配置向导中的相同的配置信息。这确保现有的 BRE 数据可由 BizTalk RFID 重复使用。 有关详细信息,请参考 BizTalk Server 2006 文档中的“配置 BizTalk Server 2006”部分。
注意 |
---|
在安装 BizTalk RFID 时出现的错误可能导致安装程序失败、回滚或继续执行直到安装过程结束。与安装相关的信息存储于 %TEMP% 文件夹的日志文件中。该日志文件命名为 RfidServicesSetup(mmddyy hhmm).log。 |
以交互模式删除 BizTalk RFID
本部分中介绍的步骤用于通过使用 GUI 以交互模式从您的计算机上删除 BizTalk RFID。
注意 |
---|
不支持回滚。如果您在卸载 BizTalk RFID 时选择取消安装,则将不回滚在该过程中执行的操作。 |
-
单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。将显示程序的列表。
-
在此列表中找到然后单击“Microsoft RFID 服务”或“Microsoft BizTalk RFID”。
-
单击“删除”。
-
在“添加或删除程序”确认页上,单击“是”以便从您的计算机上删除 BizTalk RFID。
注意 您还可以通过双击 BizTalk RFID Setup.exe 文件,然后在选项中选择“删除”,删除 BizTalk RFID。
无提示模式操作
本部分介绍如何在无提示模式下安装和删除 BizTalk RFID。您不能在无提示模式下运行“修复”。若要运行“修复”,请使用“添加或删除程序”。
BizTalk RFID 支持人工干预最少的电子软件的自动分发,这也通称为无提示模式安装。无提示安装可用于在具有相同配置的计算机上自动安装 BizTalk RFID。通过无提示安装,系统管理员可以在无需用户干预的情况下,在远程计算机上安装 BizTalk RFID。
若要执行无提示安装,请使用用于禁止所有交互操作的命令行选项并为所有选项提供参数。
执行无提示安装时,安装程序不显示消息,日志文件而是捕获安装信息,包括与安装是成功还是失败有关的信息。您可以查看日志文件并确定安装结果。
重要说明 |
---|
BRE 组件作为此安装的一部分安装,但并不配置。若要配置 BRE 组件,请参阅 BizTalk RFID 帮助中“Microsoft BizTalk RFID 文档\操作\管理 RFID 服务器”下的“BRE 配置”主题。 |
重要说明 |
---|
在您安装 BizTalk RFID 前,请卸载所有以前的版本,并且删除 BizTalk RFID 安装文件夹。 |
-
依次单击“开始”、“管理工具”和“服务”。
-
在“服务”中,停止“规则引擎更新服务”。
-
通过执行以下操作之一打开命令提示符:
-
单击“开始”,再单击“运行”,在“打开”字段中键入 cmd,然后单击“确定”。
-
单击“开始”,指向“所有程序”,再指向“附件”,然后单击“命令提示符”。
-
单击“开始”,再单击“运行”,在“打开”字段中键入 cmd,然后单击“确定”。
-
在命令提示符下,导航到 Setup.exe 的根目录。键入 msiexec.exe /i RfidServices.msi 属性名称=”属性值” /lvxp logfilename.log /qn,然后按下 ENTER 键。这将以无提示模式安装具有指定属性的 BizTalk RFID,并且还创建包含安装信息的日志文件(在 Setup.exe 的根目录中)。下表显示在命令提示符下为安装 BizTalk RFID 可指定的属性。
注意 若要获取有关 msiexec.exe 参数及其用法的帮助,请在命令提示符处键入 msiexec.exe -h,然后按 ENTER 键。 属性名称 默认值 备注 INSTALLLEVEL
如果未指定任何值,则会执行典型安装(RFID 服务、客户端和工具)
INSTALLLEVEL 参数按如下所示映射:
1:RFID 客户端和工具
2、3 或 4:典型安装(RFID 服务、客户端和工具)
5:完全安装
INSTALLDIR
C:\Program Files\Microsoft BizTalk RFID
BizTalk RFID 应用程序相关二进制文件所在的根目录。
DATADIR
C:\Program Files\Microsoft BizTalk RFID
进程、提供程序、日志以及与配置相关的文件夹和文件所在的根目录。
SQLSERVERMACHINENAME
(local)
运行 SQL Server 2005、SQL Server 2000 SP4 或 MSDE 发行版 2000A(版本 8.00.760 或更高版本)数据库实例的计算机的名称。
SQLSERVERINSTANCE
空
数据库实例名称(如果数据库的命名实例正在运行)。您可以将 SQLSERVERMACHINENAME 以 计算机名称\实例名称 的形式传递,以便指向指定的服务器实例。
ACCOUNTNAME
Windows XP 和 Windows Vista:RFIDSvcAcc
用于 Windows XP 和 Windows Vista 中的 BizTalk RFID 的服务登录帐户。请确保该帐户有权访问您通过使用 SQLSERVERINSTANCE 属性指定的 SQL 服务器。
Windows Server 2003: RFIDWorkerProcessAcc
IIS 应用程序池在其下运行的工作进程帐户。
PASSWORD
空
如果已指定某一帐户名,则必须指定相应的密码。
该密码是隐藏的,在日志文件中将被屏蔽起来。
SERVICE_ACCOUNTNAME
Windows Server 2003: RFIDSvcAcc
用于 Windows Server 2003 中的 BizTalk RFID 的服务登录帐户。请确保该帐户有权访问您通过使用 SQLSERVERINSTANCE 属性指定的 SQL 服务器。
SERVICE_PASSWORD
空
如果已指定某一帐户名,则必须指定相应的密码。
该密码是隐藏的,在日志文件中将被屏蔽起来。
如果 INSTALLLEVEL 大于 2,则可为无提示安装设置以下属性。
属性名称 默认值 备注 ISDBAUTHENTICATION
否
如果 ISDBAUTHENTICATION 等于“Yes”,则可以指定自定义 SQL 身份验证。
SQLUSERNAME
sa
有权访问 SQL Server 数据库的用户。
SQLPASSWORD
N/A
SQL Server 用户的密码。
OVERWRITERFIDSTORE
0
如果存在以前的 RFID 存储,则将 OVERWRITERFIDSTORE 指定为“1”可以覆盖以前的 RFID 存储。
若要保留以前的 RFID 存储,请将 OVERWRITERFIDSTORE 指定为“0”。
-
若要从命令提示符下设置多个属性,请在命令行上依次键入所有属性及其值,在它们之间用空格分隔。例如:
msiexec.exe /i RfidServices.msi INSTALLDIR=”D:\MyFolders\MyRfid” INSTALLLEVEL=”1” SQLSERVERMACHINENAME=” 计算机名称 ” SQLSERVERINSTANCE =” 实例名称 ” ACCOUNTNAME=” 域\帐户 ” PASSWORD=” mypwd ” /lvxp msi-install.log /qn
-
在完成安装后,要以无提示模式配置 BRE,请运行以下命令:
configuration.exe /s <inputconfiguration.xml> /l <mylogfile.txt>
-
通过执行以下操作之一打开命令提示符:
-
单击“开始”,再单击“运行”,在“打开”字段中键入 cmd,然后单击“确定”。
-
单击“开始”,指向“所有程序”,再指向“附件”,然后单击“命令提示符”。
-
单击“开始”,再单击“运行”,在“打开”字段中键入 cmd,然后单击“确定”。
-
在命令提示符下,导航到 RfidServices.msi 的根目录。键入 msiexec.exe /x RfidServices.msi /lvxp logfilename.log /qn
修改或修复 BizTalk RFID 安装
本部分介绍修改和修复 BizTalk RFID 安装要执行的步骤。
在安装 BizTalk RFID 后,如果您需要更改在安装期间选择的组件或功能,可通过修改安装完成。例如,如果您在安装期间选择只安装 RFID 服务组件,并且在以后还需要安装 RFID 工具和客户端连接器,则修改安装可帮助您实现这一要求。
-
单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。将显示程序的列表。
-
在该程序列表中找到然后单击“Microsoft BizTalk RFID”,再单击“更改”。
-
在“BizTalk RFID 安装向导”页上,单击“下一步”。
-
在“修改、修复或删除安装”页上,单击“修改”。
-
在“自定义安装”页上,选择某一功能并修改其设置。有关更改功能设置的详细信息,请参阅Installing BizTalk RFID in Interactive mode下的第 8 步。
-
在修改所有所需功能后,单击“下一步”。
-
在“安装准备就绪”页上单击“安装”。
-
在安装成功后,将出现“BizTalk RFID 安装向导退出”页。单击“完成”退出。
-
在安装完成确认屏幕上,单击“确定”。
注意 |
---|
您还可以通过双击 Setup.exe 文件,然后在出现的选项中选择“修改”,修改安装。 |
通过修复安装,您可以在最近安装状态中修复错误。
-
单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。将显示程序的列表。
-
在该程序列表中找到然后单击“Microsoft BizTalk RFID”,再单击“更改”。
-
在“Microsoft BizTalk RFID 安装向导”页上,单击“下一步”。
-
在“修改、修复或删除安装”页上,单击“修复”。
-
在“修复 Microsoft BizTalk RFID”页上,单击“修复”。
-
“正在修复 Microsoft BizTalk RFID”页将出现,同时,安装程序将执行必要的操作以便修复安装。在安装程序成功修复安装后,将出现“Microsoft BizTalk RFID 安装向导退出”页。单击“完成”退出。
-
如果系统要求您重新启动计算机,则单击“是”以便立即重新启动计算机。如果您计划以后手动重新启动计算机,则单击“否”。
注意 |
---|
您还可以通过双击 Setup.exe,然后在出现的选项中选择“修复”,修复安装。 |
准备设置远程 RFIDsink 数据库
RFIDsink 是预装 SQL Server 接收器事件处理程序用于存储读取的标记的数据库。本部分介绍在您计划在远程 SQL server 上设置 RFIDsink 时要使用的初始配置步骤。在您想要在并非具有 BizTalk RFID 的计算机上安装数据库时,这一 RFIDsink 部署方法十分重要。
在您在远程 SQL 服务器上配置 RFIDsink 数据库前,完成以下任务:
-
在 BizTalk RFID 计算机和远程 SQL Server 计算机上启用 Microsoft 数据事务处理协调器 (DTC)。
-
允许 DTC 通过 BizTalk RFID 计算机和远程 SQL Server 计算机上的 Windows 防火墙。
-
允许 SQL Server 通过远程计算机上的 Windows 防火墙。
-
启用 SQL Server 以使用 TCP/IP 端口进行通信。通常,为 SQL Server 启用 TCP/IP 端口。如果该端口已启用,您不需要执行此步骤。
-
重新启动 BizTalk RFID 计算机和远程 SQL Server 计算机上的所有关联组件。
-
单击“开始”,再单击“运行”,键入 dcomcnfg.exe,然后单击“确定”以启动 DCOM 配置工具。
-
在组件服务管理工具的控制台树中,依次展开“组件服务”、“计算机”,右键单击“我的电脑”,然后单击“属性”。
-
单击“MSDTC”选项卡,然后单击“安全配置”。
-
选中“网络 DTC 访问”复选框,然后执行以下步骤:
-
在 BizTalk RFID 计算机上,选中“允许出站”复选框,然后单击“确定”。
-
在远程 SQL Server 计算机上,选中“允许入站”复选框,然后单击“确定”。
-
在 BizTalk RFID 计算机上,选中“允许出站”复选框,然后单击“确定”。
-
在“MSDTC”选项卡上单击“确定”,然后关闭“组件服务”窗口。有关启用 DTC 的详细步骤,还请参阅
http://support.microsoft.com/Default.aspx?kbid=899191 。 -
如果 BizTalk RFID 计算机或远程计算机正在运行 Windows Server 2003,则您必须执行下述附加步骤。有关详细步骤,还请参阅
http://support.microsoft.com/?id=817064 。-
单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。
-
单击“添加/删除 Windows 组件”。
-
选择“应用程序服务器”,然后单击“详细信息”。
-
选择“启用网络 DTC 访问”,然后单击“确定”。
-
单击“下一步”,然后单击“完成”。
-
单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。
-
单击“开始”,指向“控制面板”,然后双击“Windows 防火墙”。
-
单击“例外”选项卡,然后单击“添加程序”。
-
单击“浏览”,在系统目录 (C:\Windows\System32) 中找到并单击“msdtc.exe”,然后单击“打开”。
-
在“添加程序”对话框中,选择“msdtc”,然后单击“确定”。
-
在“例外”选项卡上,单击“确定”。
-
单击“开始”,指向“控制面板”,然后双击“Windows 防火墙”。
-
单击“例外”选项卡,然后单击“添加程序”。
-
单击“浏览”,在 C:\Program Files\Microsoft SQL Server\MSSQL\Bin 文件夹中找到并单击“sqlservr.exe”,然后单击“打开”。
注意 如果您在运行 SQL Server 的命名实例,则需要将该命名实例添加到 Windows 防火墙的“例外”列表。 -
在“添加程序”对话框中,选择“sqlservr”,然后单击“确定”。
-
在“例外”选项卡上,单击“确定”。
注意 |
---|
通常,为 SQL Server 启用 TCP/IP 端口。如果该端口已启用,则不需要执行以下过程。 |
-
单击“开始”,依次指向“所有程序”、“Microsoft SQL Server”,然后单击“企业管理器”(SQL Server 2000) 或“Microsoft SQL Server Management Studio”(SQL Server 2005)。
-
在企业管理器的控制台树中,展开“SQL Server 组”,右键单击您计划部署 RFIDsink 数据库的 SQL 服务器,然后单击“属性”。
-
在“SQL Server 属性”对话框中,单击“常规”选项卡,然后单击“网络配置”。
-
在“常规”选项卡上,确保在“启用的协议”列表中出现“TCP/IP”。如果它出现在“禁用的协议”列表中,则选择“TCP/IP”,然后单击“启用”。
-
在“常规”选项卡上,单击“确定”,然后在信息消息框中单击“确定”。
-
在“SQL Server 属性”对话框中,单击“确定”。关闭“企业管理器”窗口。
-
单击“开始”,依次指向“控制面板”、“管理工具”,然后单击“服务”。
-
找到并双击“BizTalkRFID”。
-
在“常规”选项卡上,依次单击“停止”、“启动”和“确定”。
-
单击“开始”,指向“控制面板”,单击“管理工具”,然后单击“服务”。
-
找到并双击“MSSQLSERVER”。
-
在“常规”选项卡上,依次单击“停止”、“启动”和“确定”。
-
单击“开始”,指向“控制面板”,单击“管理工具”,然后单击“服务”。
-
找到并双击“消息队列”。
-
在“常规”选项卡上,依次单击“停止”、“启动”和“确定”。
配置 MSBizTalkRFID 服务以便用于 IIS 中的非默认网站
在 Windows Server 2003 中,进程和提供程序以 IIS 为宿主。在安装过程中,BizTalk RFID 为所有进程相关的操作和提供程序相关的操作配置默认网站。但是,其他应用程序(例如 Windows SharePoint® Services)可能已配置为使用 IIS 中的默认网站。在此类情况下,管理员可为 BizTalk RFID 创建和配置新网站。此过程分为两个步骤:
-
创建新网站。
-
配置 MSBizTalkRFID 服务以便使用新网站。
重要说明 |
---|
若要执行以下过程,您必须以本地计算机上的管理员组成员的身份登录。 |
-
在 IIS 管理器中,展开本地计算机,右键单击“网站”文件夹,指向“新建”,然后单击“网站”。出现“网站创建向导”。
-
单击“下一步”。
-
在“说明”框中,键入网站的名称(例如 BizTalkRFIDWebsite),然后单击“下一步”。
-
为您的网站键入或单击 IP 地址(默认值是“全部未分配”)、TCP 端口和主机头(例如 www.mysite.com),然后单击“下一步”。
注意 指定某一未使用的 TCP 端口,然后将该端口添加到 Windows 防火墙的例外列表中。 -
在“路径”框中,键入或浏览到目录 %systemdrive%\inetpub,创建一个新目录(例如 RFID),设置指向该新目录的路径(例如 %systemdrive%\inetpub\RFID)。选择“允许匿名访问此网站”,然后单击“下一步”。
-
选中用于网站访问权限的复选框。选择“读取”、“运行脚本”、“执行”和“浏览”,然后单击“下一步”。
-
单击“完成”。
此时,即创建了一个新的网站。
-
单击“网站”节点,然后记下新网站的标识符。该标识符是分配给各网站的唯一编号,并且显示在 IIS 管理器的右窗格中。
在创建新网站后,使用 RFID 管理器配置 MSBizTalkRFID 服务,以便使用该新网站。
-
在 RFID 管理器中,展开“RFID 服务管理”,右键单击服务器节点(已为其创建新网站的服务器),然后单击“属性”。
-
在高级页上,键入为 BizTalk RFID 创建的非默认网站的端口号和标识符,然后单击“确定”。
修改网站标识符
如果分配给新网站的标识符是一个非常大的数字,则 RFID 管理器将不会接受此标识符。可根据需要,使用以下命令修改网站的标识符:
CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs STOP_SERVER W3SVC/<Large_WebsiteID> CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs MOVE W3SVC/<Large_WebsiteID> W3SVC/<New_WebsiteID> CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs START_SERVER W3SVC/<New_WebsiteID> |
重要说明 |
---|
您选择的标识符必须是唯一的非零正整数。 |
例如,如果 RFID 管理器不接受的网站标识符是 51829689933,并且您想要分配一个新标识符 1987,则需要运行以下命令:
CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs STOP_SERVER W3SVC/51829689933 CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs MOVE W3SVC/51829689933 W3SVC/1987 CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs START_SERVER W3SVC/1987 |
日志文件
安装程序所使用的所有动态信息(升级信息、错误日志等等)将位于 %Temp% 目录下。在安装过程中创建的日志文件包括:
-
RfidServicesSetup(mmddyy hhmm).log
-
RfidCreateADMarker_mmddyy hhmmss.log
-
RfidRemoveADMarker_ mmddyy hhmmss.log
-
RFIDCustomAction.log
-
RfidMuOptInCheck_ mmddyy hhmmss.log
-
RfidRegisterOobEventhandlers_ mmddyy hhmmss.log
-
RfidUnregisterOobEventhandlers_ mmddyy hhmmss.log
-
RfidUpdateWorkerProcessAccount_ mmddyy hhmmss.log
-
Rfidwmi_ mmddyy hhmmss.log
-
ConfigLog(mm-dd-yyyy hhmmss).log
注意 |
---|
根据所选的安装类型,日志文件的数目可能会有所不同。 |
排除 BizTalk RFID 的安装和部署问题
本部分包含安装日志文件的介绍。本部分还论述与安装和部署 BizTalk RFID 有关的某些常见问题,包括可能原因以及如何解决问题。
BizTalk RFID 卸载失败。之后,RFID 服务器无法运行。
可能的原因
在删除 BizTalk RFID 时发生的任何错误都可能导致服务帐户凭据被删除。
解决方法
找到名为 MSBizTalkRFID 的服务,将该服务帐户设置为本地系统,然后尝试删除安装。
无法通过使用“添加或删除程序”或 msiexec /x 选项卸载 Biztalk RFID
症状
卸载失败并且显示以下错误消息:“此产品的安装源不存在。请验证该源存在并且您可以访问它。”
可能的原因
如果 RfidServices.msi 软件包的版本不同于原始安装的版本,则 Setup.exe 将无法运行。
解决方法
从最初安装有产品的目录运行 Setup.exe,然后选择“删除”选项。
如果上述操作未能解决该问题,则您可以在从“添加或删除程序”运行安装程序时,尝试通过使用“修复”选项修复安装。如果在从“添加或删除程序”运行安装程序时“修复”选项不可用,则可以通过在 Microsoft BizTalk RFID 的“添加或删除程序”条目中单击“单击此处获得支持信息”,从而可以访问它。在修复安装后,尝试卸载 BizTalk RFID。
ASP.NET 选项卡在 IIS 的“网站属性”对话框中不可用
可能的原因
如果删除 ASP.NET Framework 的测试版 2 时没有从注册表删除旧的条目,则可能发生此错误。
解决方法
-
在注册表中找到以下子项:
-
HKEY_CLASSES_ROOT\CLSID\{7D23CCC6-A390-406E-AB67-2F8B7558F6F6}\InprocServer32
-
HKEY_CLASSES_ROOT\CLSID\{FD5CD8B1-6FE0-44F3-BBFB-65E3655B096E} \InprocServer32
-
HKEY_CLASSES_ROOT\CLSID\{FEDB2179-2335-48F0-AA28-5CDA35A2B36D}\InprocServer32
-
HKEY_CLASSES_ROOT\CLSID\{7D23CCC6-A390-406E-AB67-2F8B7558F6F6}\InprocServer32
-
展开 InProcServer32 子项,并且删除所有名称不是 2.0.0.0 的条目(例如,删除 2.0.36.0)。
-
重新启动 IIS。
安装失败并且显示错误消息
症状
安装失败并且显示以下错误消息:“在安装程序集组件 {A0B265D0-E711-4106-91E1-67843687C8A1} 时出错。HRESULT:0x80070005”。
可能的原因
这可能是由于登录用户的最近的凭据变化导致的。
解决方法
取消安装,重新启动计算机,然后尝试再次安装。
安装失败并且显示错误消息
症状
安装失败并且显示以下错误消息: “((错误)) GacAssembly:无法 GAC Dll:-1”。
- 或者 -
安装失败,并且日志文件具有以下条目: “访问被拒绝。您可能没有执行此任务所需的管理凭据。”
可能的原因
全局程序集缓存 (GAC) 可能处于不稳定状态。
解决方法
重新启动计算机,然后尝试再次安装 BizTalk RFID。
MSBizTalkRFID 服务启动失败
症状
BizTalk RFID 的安装成功,但 MSBizTalkRFID 服务启动失败。
可能的原因
很多情况都会导致此问题发生。请检查下面的解决方法列表,确保 BizTalk RFID 正确安装。
解决方法
检查您的计算机是否满足以下要求:
-
请确保为 RFID 服务帐户指定的用户名对计算机具有管理权限。
-
请确保为 RFID 服务帐户指定的用户名有权访问安装期间指定的 SQL 服务器。
-
请确保为 RFID 服务帐户指定的用户名启用了“作为服务登录”权限。
-
RFID 服务依赖于以下服务。请检查是否以下任何服务未能启动:
-
安装期间指定的 SQL 服务器(或者 SQL Server 的特定实例)
-
消息队列
-
安装期间指定的 SQL 服务器(或者 SQL Server 的特定实例)
-
在“管理工具”中,单击“事件查看器”,然后单击“应用程序”。找到“源”为“BizTalkRFID”、“事件”等于“1500”的消息。查看这些消息,了解说明 RFID 服务未能启动的原因的详细信息。
-
在“管理工具”中,单击“事件查看器”,然后单击“系统”。找到“源”为“服务控制管理器”、“事件”等于“7000”或“7038”的消息。查看这些消息,了解说明 RFID 服务未能启动的原因的详细信息。
-
检查以确定 SQL 服务器是否已作为 RFID 服务的依赖项正确添加。
-
Rfid.Config 文件和 RfidServices.exe.Config 文件可能已损坏。这些文件的副本位于 BizTalk RFID 的 \bin 文件夹中,分别名为 Rfid.Config.Initial 和 Rfidservices.exe.config.initial。删除损坏的文件,然后将这两个副本文件分别重命名为 Rfid.Config 和 RfidServices.exe.Config。
在安装期间,类似 .\RfidSvcAcc 或 .\RfidUsrAcc 的名称显示在“安装 RFID 服务帐户”页上
症状
在 BizTalk RFID 安装的“安装 RFID 服务帐户”页上,用户名显示为“.\RfidSvcAcc”或“.\RfidUsrAcc”,然后安装进程失败。
可能的原因
计算机可能处于不稳定状态。
解决方法
重新启动计算机,然后尝试再次安装 BizTalk RFID。
MSBizTalkRFID 服务未能启动,并且显示错误消息“相关服务或组未能启动”
症状
安装 BizTalk RFID 后,收到错误消息“相关服务或组未能启动”,并且 MSBizTalkRFID 服务无法启动。
可能的原因
MSBizTalkRFID 服务依赖于消息队列,而消息队列又依赖于分布式事务处理协调器 (DTC) 服务。如果 DTC 服务将 LocalSystem 用作服务帐户,则 DTC 服务将不启动。
解决方法
在命令提示符下运行以下命令:
sc qc msdtc
-
如果 SERVICE_START_NAME 的显示的值是 LocalSystem,则执行以下步骤。
-
在命令提示符下运行以下命令:
net stop msdtc
-
在命令提示符下运行以下命令:
msdtc -uninstall
-
打开注册表编辑器,删除 HKLM\Software\Microsoft\MSDTC 注册表项。
-
在命令提示符下运行以下命令:
msdtc -install
-
在命令提示符下运行以下命令:
net start msdtc
-
在命令提示符下运行以下命令:
net start MSMQ
-
在命令提示符下运行以下命令:
net start BizTalkRFID
-
在命令提示符下运行以下命令:
-
如果 SERVICE_START_NAME 的显示的值是 NetworkService,则与 Microsoft 支持人员联系,以便获得进一步的协助。
MSBizTalkRFID 服务未能启动,并且显示错误消息“套接字地址正在使用中”
症状
安装 BizTalk RFID 后,收到错误消息“套接字地址正在使用中”,MSBizTalkRFID 服务无法启动。
可能的原因
MSBizTalkRFID 服务使用默认的 Web Services Enhancements 端口 7891。如果任何其他 Web Services 应用程序在 RFID 服务前已加载,则端口 7891 已在使用中并且 MSBizTalkRFID 服务将无法启动。
解决方法
执行以下操作之一:
-
如果有可能,更改 Web Services 应用程序使用的端口。
-
也可以更改 RFID 服务使用的端口。
若要更改 RFID 服务使用的端口,请执行以下步骤。
注意 |
---|
这些步骤假设您要将默认端口更改为端口 8092。此端口号只是举例示范,您可以根据需要选择新的端口号。 |
-
编辑位于 BizTalk RFID 的 \bin 文件夹中的 Rfid.config 文件,使之包括以下代码段:
<rfidStore> <connectionString>Persist Security Info=False;Integrated Security=SSPI;database=RFIDSTORE;server=YOURSERVERNAME</connectionString> </rfidStore> <wsConfiguration><wSPort>8092</wSPort></wsConfiguration> <!-- insert this line of code -->
-
RFID 管理工具使用默认 WSE 端口 7891,在 rfid.config 文件中更改此端口将导致 RfidClientConsole.exe 和 RFID 管理器失败。要解决这个问题,应创建 RfidClientConsole.exe.config 和 mmc.exe.config 文件,并将其放在 BizTalk RFID 的 \bin 文件夹中。这两个文件都需要包括以下内容:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="microsoft.web.services2" type="Microsoft.Web.Services2.Configuration.WebServicesConfiguration, Microsoft.Web.Services2, Version=2.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> </configSections> <microsoft.web.services2> <messaging> <executionTimeout value="300" /> <transports><add scheme="soap.tcp"><defaultPort value = "8092"/></add></transports> </messaging> </microsoft.web.services2> </configuration>
注意 只有当 RFID 管理 UI.msc 从 BizTalk RFID 的 \bin 文件夹打开时,mmc.exe.config 文件才会重定向管理单元,以便使用新端口与服务器通信。如果管理单元被显式添加到 mmc.exe,就不会有这样的结果。 注意 如果使用 RFID 客户端代理编写您自己的程序,例如,DeviceManagerProxy,需要将代理端口显式设置为服务器使用的那个端口。
RFID 管理器在“开始”菜单中不出现
症状
在您安装 BizTalk RFID 后,RFID 管理器在“开始”菜单中不出现。
可能的原因
可能在安装期间未选择用于安装 RFID 管理器的正确选项。
解决方法
RFID 管理器与 BizTalk RFID 安装程序的 RFID 工具和客户端连接器打包在一起。如果您在安装期间选择了自定义安装,则使用Modifying or Repairing BizTalk RFID Installation下列出的步骤查看“自定义”页。在“自定义”页上,确保“RFID 工具和客户端连接器”组件未取消选中。
管理员无法在计算机上安装 BizTalk RFID
症状
在您尝试安装 BizTalk RFID 时,即使您对计算机具有管理员权限,也会收到错误消息“请确保您有足够的权限安装系统服务”。
可能的原因
这可能是因为 BizTalk RFID 的以前版本未从您的计算机上完全删除。
解决方法
卸载 BizTalk RFID 的任何以前版本,重新启动您的计算机,然后尝试在您的计算机上再次安装 BizTalk RFID。
将显示一条错误消息,指示无法创建 RFID 存储数据库。
症状
在安装 BizTalk RFID 时,系统显示一条错误消息,指示安装程序无法创建 RFID 存储数据库。
可能的原因
指定的用户可能没有足够权限,或者 SQL Server 的以前安装无法完全删除。
解决方法
执行以下步骤:
-
请确保安装了 BizTalk RFID 的用户具有在 SQL Server 中创建数据库的必需权限。
-
请确保通过删除与 SQL Server 实例关联的 MDF 文件,以前的任何的 SQL Server 安装删除都完全成功。这些 MDF 文件位于 SQL Server 安装目录中具有实例名称的文件夹中。
在尝试将远程 SQL 服务器作为 RFIDsink 数据库分配时显示错误消息。
症状
如果在远程 SQL 服务器上配置 RFIDsink 数据库,可能收到与 DTC、MSDTC 或远程事务管理器有关的错误。
可能的原因
将远程 SQL 服务器分配为 RFIDsink 数据库的配置步骤可能尚未完成。
解决方法
您需要完成某些初始配置步骤,以便远程 RFIDsink 数据库能够用于 BizTalk RFID。有关这些步骤的详细信息,请参阅Preparing to Set up a Remote RFIDsink Database。
您无法从客户端计算机连接到 RFID 服务
症状
您无法从客户端计算机连接到远程计算机上的 BizTalk RFID 服务。
可能的原因
Windows 防火墙可能在限制进出 BizTalk RFID 的访问。
解决方法
您需要允许 Rfidservices.exe 通过 RFID 服务器的 Windows 防火墙。为此,单击“开始”,单击“控制面板”,然后双击“Windows 防火墙”。在“例外”选项卡上,单击“添加程序”,浏览到 RfidServices.exe 的位置,然后单击“打开”。在“添加程序”对话框中,单击“确定”。在“例外”选项卡上,单击“确定”。
安装失败并且显示错误消息
症状
安装失败,并且显示错误“((错误)) 无法直接执行命令行:"C:\Program Files\BizTalk RFID\bin\ManagedCustomActions.exe "RegisterOOBEventhandlers" %temp%\RegisterOOBEventhandler 0XFFFFFFFF -”
可能的原因
BizTalk RFID 服务可能已成功安装,但在安装后未能启动。如果在 RFIDstore 数据库中存在旧数据,则可能发生此情况。
解决方法
查看文件 %TEMP%\ RfidRegisterOobEventhandlers*.log,了解与此问题发生原因有关的详细信息。此外,检查事件日志,以了解详细信息。
进程和提供程序未能启动
症状
在刚安装 BizTalk RFID 后,提供程序或进程未能启动,并且您看到如下系统事件日志条目:
支持应用程序池“Contoso03b708f3-b811-45b4-869f-4587aee86241”的进程报告了错误。该进程 ID 为“6312”。数据字段包含错误编号。
数据字段包含编号 80070005。
可能的原因
IIS 不识别应用程序池的标识。
解决方法
重新启动万维网发布服务 (w3svc)。
BizTalk RFID 安装在 CreateWMINamespace 方法上失败
症状
BizTalk RFID 安装失败并且显示以下错误消息:未能执行延迟的命令行:"C:\Program Files\BizTalk RFID\bin\ManagedCustomActions.exe" "CreateWMINamespace" "%Temp%\rfidwmi":0xFFFFFFFF"。
原因
可能禁用了 Windows 管理规范 (WMI) 服务,或者可能该服务未在运行。
解决方法
如果 WMI 服务已禁用,则启用该服务,然后启动 WMI 服务。
卸载期间回滚失败
症状
如果您在卸载 BizTalk RFID 时选择取消安装,则将不回滚在该过程中执行的操作。
原因
这是设计的结果。
解决方法
如果错误地执行了卸载,并且想要在计算机上保留产品,则重新安装它。
安装成功,但 BizTalk RFID 服务启动失败
症状
在安装期间,如果将 SQL Server 身份验证类型用于 RFID 配置数据库 (RFIDstore),则会显示以下错误消息:“已成功安装,但服务无法启动。有关详细信息,请浏览事件查看器。”事件查看器具有以下错误:“无法打开登录请求的数据库 "RFIDSTORE"。登录失败。”
原因
为 SQL Server 类型身份验证指定的 SQL Server 用户与较低权限的角色相关联。例如,与 SQL Server 用户关联的角色可以是“公共”。
解决方法
若要在安装完成后启动 BizTalk RFID,SQL Server 用户(在安装向导的“数据库系统和 RFID 配置数据库信息”页中指定)必须具有针对以下操作的权限:
-
连接到 RFID 配置数据库
-
在 RFID 配置数据库上执行存储过程。
若要授予必需的权限,请在 SQL Server 中执行以下查询:
USE [RFIDSTORE] SP_GRANTDBACCESS [SQLUser] GRANT EXECUTE TO [SQLUser] |
在 Windows Vista 计算机上,在安装期间发生错误,并且安装程序回滚
症状
在 Windows Vista 计算机上,安装程序失败,并且显示错误:“无法访问自定义操作的 VBScript 运行时”,然后,失败的安装进程回滚。
原因
在安装过程中,BizTalk RFID 要求 VBScript 引擎。当 Windows Vista 安装在计算机上时,默认情况下,在该计算机上提供 VBScript 引擎,但该引擎未注册。
解决方法
手动在计算机上注册 VBScript 引擎。若要注册 VBScript 引擎,请以管理员权限在“命令提示符”窗口中运行以下命令:
regsvr32 vbscript.dll |
已知问题
BizTalk RFID 具有以下已知问题:
BizTalk RFID 服务、提供程序或进程的日志文件是空的
症状
BizTalk RFID 功能执行正常,但日志文件没有任何日志条目。
原因
自定义工具可以具有指向某一日志文件的文件句柄。当该日志文件达到文件大小限制时,BizTalk RFID 尝试轮换该日志文件。如果在 BizTalk RFID 尝试轮换该日志文件时自定义工具文件句柄处于活动状态,则记录器将停止将信息写入该日志文件。
解决方法
重新启动 BizTalk RFID 服务,或者重新启动受影响的提供程序或进程。有关详细信息,请参考知识库文章:
-----------------------------------------------------------------------------------------------
本文档中的信息(包括引用的 URL 和其他 Internet 网站)如有更改,恕不另行通知。除非另行说明,否则本文档示例中涉及的公司、组织、产品、域名、电子邮件地址、徽标、人物、场所和事件均属虚构。与任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人物、场所或事件无关,如有雷同,纯属巧合。用户有责任遵守所有适用的版权法/著作权法。在不限制版权所辖权利的前提下,未经 Microsoft Corporation 的明确书面许可,无论出于何种目的,均不得以任何形式或借助任何手段(电子、机械、影印、录音或其他手段)复制或传播本文档中的任何部分,或将其存储于或引入检索系统。
Microsoft 可能拥有本文档中内容的专利、专利申请、商标、版权或其他知识产权。除非 Microsoft 提供了明确的书面许可协议,否则提供本文档并不意味着赋予您有关这些专利、商标、版权或其他知识产权的任何许可。
© 2007 Microsoft Corporation。保留所有权利。
Microsoft、BizTalk、SharePoint、Windows、Windows Server 和 Windows Vista 是 Microsoft 集团公司的商标。
所有其他商标是其各自所有者的财产。