安装更新与部署

MSSQL$MICROSOFTWID 服务无法以 NT SERVICE\MSSQL$MICROSOFTWID 身份登录 - Windows Server

· 52CE 我爱测

本文提供了解决无法在运行 Windows Server 2012 的计算机上安装 Windows 内部数据库(WID)问题的方法。 原始 KB 数: 2832204 症状 使用Windows Server 2012中的“添加角色和功能向导”安装Active Directory 联合身份验证服务(AD FS)时,WID 安装将失败。 并且您会收到以下错误消息: 由于下列错误,MSSQL$MICROSOFTWID 服务无法使用当前配置的密码以 NT SERVI

本文提供了解决无法在运行 Windows Server 2012 的计算机上安装 Windows 内部数据库(WID)问题的方法。

原始 KB 数: 2832204

症状

使用Windows Server 2012中的“添加角色和功能向导”安装Active Directory 联合身份验证服务(AD FS)时,WID 安装将失败。 并且您会收到以下错误消息:

由于下列错误,MSSQL$MICROSOFT##WID 服务无法使用当前配置的密码以 NT SERVICE\MSSQL$MICROSOFT##WID 身份登录: 登录失败:未授予用户在此计算机上的请求登录类型。 服务: MSSQL$MICROSOFT##WID

域和帐户: NT SERVICE\MSSQL$MICROSOFT##WID

此服务帐户没有所需的用户权限“作为服务进行登录”。

用户操作

将“作为服务登录”分配给此计算机上的服务帐户。 可以使用“本地安全设置” (Secpol.msc) 来执行此操作。 如果此计算机是群集中的节点,请检查此用户权限是否分配给群集中所有节点上的群集服务帐户。 如果已将此用户权限分配给服务帐户,并且用户权限似乎已被删除,请与域管理员检查,以了解与此节点关联的组策略对象是否可能正在删除该权限。

原因

安装 WID 后,将创建 NT SERVICE\MSSQL$MICROSOFT##WID 本地虚拟帐户。 此帐户被本地组策略授予 Log on as a service 用户权限。 如果链接到站点、域或组织单位的 组策略 对象 (GPO) 覆盖本地组策略设置,则 NT SERVICE\MSSQL$MICROSOFT##WID 帐户没有必要的用户权限。 因此无法安装 WID。

Workaround

若要解决此问题,请使用以下方法之一:

  • 在定义该用户权限的 GPO 中,将 Log on as a service 用户权限分配给 NT SERVICE\ALL SERVICES。
  • 从定义用户权限的 GPO 中排除计算机。

更多信息

在这种情况下,也可能出现其他症状。 例如,WID 服务似乎已安装,但它不会启动。 此外,“添加角色和功能向导”提示需要重新启动。

数据收集

如果需要来自微软支持的帮助,建议您按照 使用 TSS 收集信息以解决与部署相关的问题中提到的步骤 来收集信息。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。