SQL Server 2005 安装失败 ERROR 29530 11004

来源:互联网 发布:vue.js最新版本 编辑:程序博客网 时间:2024/05/17 21:55

问题描述

==========

SQL Server2005在SQL Server 2008 R2(X64)的passive的节点B上安装SQL Server发生失败

故障排查

==========

在安装日志中存在以下错误信息

Setting status of unmanaged components and removing unmanaged resources
Error Code: 11004
MSI (s) (F4!18) [14:27:15:995]: 产品: Microsoft SQL Server 2005 -- 错误 29530。无法为服务器网络库进行注册表设置。操作为 SetDefaults。错误为 11004 (请求的名称有效,但是找不到请求的类型的数据。
)
错误 29530。无法为服务器网络库进行注册表设置。操作为 SetDefaults。错误为 11004 (请求的名称有效,但是找不到请求的类型的数据。
)


Doing Action: Do_SetServerSSNLDefaults
PerfTime Start: Do_SetServerSSNLDefaults : Fri Apr 01 14:27:16 2011

Setting server network settings for instance name MSSQLSERVER, instance id MSSQL.1
Failed to set registry settings for server network libraries. The action: SetDefaults Error: 11004
        Error Code: 0x80072afc (11004)
Windows Error Text: 请求的名称有效,但是找不到请求的类型的数据。
  Source File Name: sqlca/nlregca.cpp
Compiler Timestamp: Fri Jul 29 01:13:41 2005
     Function Name: NLRegSetting::SetDefaults
Source Line Number: 69
---- Context -----------------------------------------------
Setting status of unmanaged components and removing unmanaged resources
Error Code: 11004
在日志中存有以下信息:
Microsoft SQL Server 2005 Setup beginning at Fri Apr 01 14:05:46 2011
Process ID      : 5248
C:/Program Files (x86)/Microsoft SQL Server/90/Setup Bootstrap/setup.exe Version: 2005.90.1399.0

我们怀疑您当前安装的是一个32位版本的SQL Server 2005,而当前的Windows Server 2008 R2是64位版本,这种安装是不支持的。请确认SQL Server 2005是否为64位版本,如果不是,请联系您的安装盘提供方,获得64位版本后再次进行安装。

解决办法

==========

1.再次运行setup.exe进行安装,查看安装界面是否为以下截图

clip_image001

请确认有“(64-bit)”的字样,如果没有,说明是一个32位的版本。

2.或通过以下办法,来确认是否是一个32位的安装包:

1)找到Servers/setup.exe->右键->属性

2)确认如果是64位的SQL Server 2005,他的大小是2.91 MB (3,055,832 字节),如果是32位的SQL Server 2005,他的大小是1.97 MB (2,068,184 字节)

3.如果确认是一个32位安装包,请获得64位安装包后再进行安装。

原创粉丝点击