运行 MS CRM 所需的最低用户权限

运行 MS CRM 所需的最低用户权限

我们正在运行多个 M$ CRM 实例。
每个实例都有自己专用的 SQL Server 实例。

权限设置按照Microsoft 有关设置 MS CRM 的建议。

但是,我找不到有关以下方面的最低权限要求的任何文档:跑步CRM。
目前我们有以下两个权限,我想删除它们:

  • CRM 应用程序池用户在 SQL Server 计算机上具有管理员权限
  • CRM 应用程序池用户在 SQL Server 实例上具有 sysadmin 权限

我主要担心的是,就权限而言(以及获取/更改密码的过程),该用户目前与其他服务帐户用户分组。然而,从各方面来看,它都是管理员帐户。

有没有人有在安装后删除 CRM 应用程序池用户权限的经验?

答案1

您应该能够安全地删除 CRM 应用池的两个权限。但是,请考虑以下事项。

首先,您需要了解为什么 Microsoft 和 CRM 需要这些权限。自 Microsoft CRM 的早期(最早可追溯到 1.2 版)以来,CRM 的安装过程就是将模板 mdf/ldf 复制到 SQL 服务器上的管理共享(\server\c$、\server\d$ 等),然后将其安装在 SQL 中。前一个操作需要本地服务器管理员权限,而后者需要 SQL SA 权限。

您可能会认为这完全是疯了,并想知道为什么不使用脚本创建数据库。我唯一的猜测是,这与创建此类数据库所需的时间有关。

那么为什么我说你可以安全地删除这些权限呢?很简单!

仅在初始安装或您想要向 CRM 环境添加新组织时才需要这些权限。对于日常操作,这些权限不是必需的。

每次需要添加新组织时,只需确保重新添加这些权限即可。在某些情况下,您还需要重新添加这些权限以进行 CRM 服务器更新,但自 CRM 4.0 以来,我还没有看到实际需要这样做。

相关内容