添加以Microsoft Dynamics CRM用户身份运行 CRMAppPool 的帐户时,系统崩溃

本文提供了在添加以Microsoft Dynamics CRM用户身份运行 CRMAppPool 的帐户时发生的系统崩溃问题的解决方法。

适用范围:Microsoft Dynamics CRM 2011
原始 KB 编号: 2500917

症状

添加以Microsoft Dynamics CRM用户身份运行 CRMAppPool 的帐户时,系统崩溃。 此外,还可能会收到类似于以下内容的错误:

SecLib::RetrievePrivilegeForUser 失败 - 未向用户分配任何角色。 返回的 hr = -2147209463,用户:[userid]

原因

默认情况下,在 Microsoft Dynamics CRM 中创建Microsoft Dynamics CRM用户时,该用户没有安全角色。 由于 Microsoft Dynamics CRM 服务帐户与新创建的用户映射,因此Microsoft Dynamics CRM服务帐户无法运行任何操作。 因此,系统崩溃。

此行为是设计使然。 不支持将运行 CRMAppPool 的帐户设置为Microsoft Dynamics CRM用户。

解决方案

将Microsoft Dynamics CRM服务帐户保留为专用服务帐户。

更多信息

有关详细信息,请参阅Microsoft Dynamics CRM 2011 实现指南的服务和 CRMAppPool IIS 应用程序池标识权限部分。

若要下载该指南,请参阅 Microsoft Dynamics CRM 2011 实施指南