服务器 频道

Tech.ED 2009:SCUP安装问题疑难解答

  【IT168 特别策划】6000名IT精英齐聚一堂,与来自微软产品核心研发团队及各个领域数百位优异专家面对面交流,Tech.Ed 2009盛典召开在即!IT168带您一起体验丰富多彩的活动和内容安排,更加深入、专注的互动讨论!
 

  System Center Updates Publisher(SCUP) 是基于 Systems Management Server 2003 R2 中引进的自定义更新框架构建的。Updates Publisher 是一个独立的工具,它允许独立软件供应商或行业应用程序开发商导入软件更新编录、创建和修改软件更新定义、将更新定义导出到编录并将软件更新信息发布到所配置的更新服务器。通过使用 Updates Publisher 来定义软件更新并将其发布到更新服务器,管理员可以开始检测已发布的更新并将它们部署到贵组织的客户端计算机和服务器上。

  本文介绍Updates Publisher 安装问题疑难解答。

  本部分包含的信息有助于解决在安装 System Center Updates Publisher 的过程中可能出现的问题。还包括在安装 Updates Publisher 之前必须满足的安装和安全要求,介绍了在安装过程中由 Updates Publisher 创建的日志文件,并列出了常见问题的解决方案。

  日志文件

  Updates Publisher 安装程序会向日志文件中写入信息,以帮助诊断在安装过程中可能出现的问题。系统会为运行安装程序的用户在临时文件夹(默认情况下位于 %USERPROFILE%\Local Settings\Temp 中)中创建一个日志文件。Updates Publisher 安装最多涉及到三个阶段,在每个阶段中,Updates Publisher 都会将信息写入一个不同的日志文件中。

  Updates Publisher 日志文件必须用简单的文本编辑器(如"记事本")来打开。如果在全文编辑器中打开日志文件,则可能会无法正确显示日志文件的内容。

  A、PTBootstrappersetup.log

  Updates Publisher 安装过程的第一阶段就是验证本地计算机是否满足最低软件要求。安装程序在验证每个软件要求时,会向 PTBootstrapper.log 中写入信息。当安装程序成功完成了 Updates Publisher 安装过程的这一阶段时,PTBootstrappersetup.log 中将包含下列日志条目:

  MSI installation complete.

  MSI finished with success message.

  Setup completed successfully.

  如果本地计算机未满足软件要求,请查看 PTBootstrappersetup.log 以了解详细信息。

  B、PublishingToolsetup.log

  Updates Publisher 安装过程的第二个阶段就是将 Updates Publisher 组件安装到本地计算机上。当安装程序成功完成了该阶段时,PublishingToolsetup.log 中将包含以下日志条目:

  Product: System Center Updates Publisher -- Installation operation completed successfully

  如果安装失败,请查看该日志文件中是否存在可能指示安装失败原因的错误消息。

  C、PTDatabase.log

  如果在安装 Updates Publisher 之前没有创建 Updates Publisher 数据库,而且将安装程序配置为使用本地数据库,则安装程序会将日志条目写入 PTDatabase.log 中。当安装程序成功创建了本地数据库时,PTDatabase.log 中将包含以下日志条目:

  DBCC execution completed

  如果安装程序无法创建本地数据库,请查看该日志文件中是否存在可能指示失败原因的错误消息。

 

  常见的安装问题

  下面的几个部分列出了在安装 Updates Publisher 时可能出现的常见问题、这些问题的可能原因以及可能解决方案的列表。

  A、无法用提供的信息验证数据库连接

  当在 Updates Publisher 安装过程中配置"远程数据库"设置时,会显示下面的错误消息:

  Unable to verify the database connection with the provided information

  在解决此错误时,请验证以下事项:

  验证 Updates Publisher 数据库是否位于运行 SQL Server 的远程计算机上。如果使用远程 Updates Publisher 数据库,那么,在运行安装程序之前,必须先在远程计算机上运行一个用来创建 mscuptdb 数据库和 System_Center_Updates_Publisher_User 数据库角色的脚本。

  验证安装 Updates Publisher 的用户对于运行 SQL Server 的远程计算机是否具有适当的权限。用户在运行 SQL Server 的远程计算机上必须至少拥有"用户"权限,并且在 SQL Server 中拥有 mscuptdb 数据库的 System_Center_Updates_Publisher_User 数据库角色成员身份的用户登录。

  验证"数据库服务器"或"SQL 实例"设置对于远程 SQL Server 数据库是否有效。

  如果承载远程 Updates Publisher 数据库的计算机上启用了防火墙,则验证是否将防火墙配置为允许访问 Microsoft SQL Server 数据库引擎的实例。

  B、如果已经安装了 SQL Server,系统会提示安装 SQL 2005 Express Edition

  在安装 Updates Publisher 的过程中,安装向导会将 SQL Server 2005 Express Edition 作为一个要求列出,即使 Updates Publisher 计算机上有一个本地 64 位 SQL Server 2005 实例也是如此。要在运行 64 位 SQL Server 2005 的本地计算机上安装 Updates Publisher,必须使用下列解决方案:

  在运行 64 位 SQL Server 2005 的计算机上,根据如何创建 Updates Publisher 数据库中的过程进行操作。然后,在运行 Updates Publisher 安装程序时必须选择"远程数据库",即使数据库服务器位于本地计算机上也是如此。在"数据库服务器"字段中,输入本地计算机和 SQL Server 实例的名称。

    参考:微软技术支持库。
 

0
相关文章