SQL Server 2005 安装更新失败: ERROR:29511 创建本地用户组失败

问题描述

==========

SQL Server 2005 在更新SP3时,提示创建本地用户组失败。

故障排查及解决办法

==========

1. MSP Error: 29511  创建本地组 SQLServer2005MSOLAPUser$SYDBSVRA$MSSQLSERVER 失败

在summary.txt中,存在以下错误信息:

----------------------------------------------------------------------------------

Product                   : Analysis Services (MSSQLSERVER)

Product Version (Previous): 1399

Product Version (Final)   :

Status                    : 失败

Log File                  : C:/Program Files/Microsoft SQL Server/90/Setup Bootstrap/LOG/Hotfix/OLAP9_Hotfix_KB955706_sqlrun_as.msp.log

Error Number              : 29511

Error Description         : MSP Error: 29511  创建本地组 SQLServer2005MSOLAPUser$SYDBSVRA$MSSQLSERVER 失败。

在OLAP9_Hotfix_KB955706_sqlrun_as.msp.log中存在以下错误信息:

----------------------------------------------------------------------------------

MSI (s) (6C!1C) [14:45:10:312]: 产品: Microsoft SQL Server 2005 Analysis Services (64 位) -- 错误 29511。创建本地组 SQLServer2005MSOLAPUser$SYDBSVRA$MSSQLSERVER 失败。

错误 29511。创建本地组 SQLServer2005MSOLAPUser$SYDBSVRA$MSSQLSERVER 失败。

MSI (s) (6C:30) [14:45:10:343]: User policy value 'DisableRollback' is 0

MSI (s) (6C:30) [14:45:10:343]: Machine policy value 'DisableRollback' is 0

操作结束 14:45:10: InstallFinalize。返回值 3。

在windows组管理中,手动删除这个组,当重建一个global group时,失败,发生类似于如下的错误:

"Cannot create the object because directory service was unable to allocate a relative identifier"

解决办法

========
1.下载并安装Windows server 2003支持工具
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&displaylang=en

2.找到该文件夹,并运行adsiedit.msc

3.Domain->CN=System->CN=RIDManager$->右键,打开property

4.找到属性FsmoRoleOwner:

我们发现类似于这样的一串值:
CN=NTDS Settings/0ADEL:4aaffd7b-ffe7-4349-917f85c99b874e8,CN=CULLDC02,CN=Servers,CN=Birkenhead,CN=Sites,CN=Configuration,DC=cull,DC=local

“/0ADEL:4aaffd7b-ffe7-4349-917f85c99b874e8”表明有一个对象已经不存在

5.删掉这部分,将这串值更正为:
CN=NTDS Settings,CN=CULLDC02,CN=Servers,CN=Birkenhead,CN=Sites,CN=Configuration,DC=cull,DC=local

6.点击OK,关闭该工具

7.再次尝试手工创建一个global group,成功。

8.重新安装SQL Server 2005 SP3.

你可能感兴趣的:(sql,windows,server,Microsoft,service,sqlserver,工具)