是否有单个数据库以防多个组织位于单个本地 CRM 实例上?

Is there a single database in case such as multiple organizations on a single on-premise CRM instance?

很抱歉提出这个基本问题。但我没有内部部署的 Dynamics CRM 实例,所以我无法从我这端验证这一点,而且我也无法在线找到此信息。

由于本地部署允许多租户架构,即一个实例可以托管多个组织。这是否意味着一个组织将有一个数据库?或者如果所有组织都有一个数据库?

我对了解内部部署更感兴趣,但我没有可用的资源。所以只是想以答案的形式获取此信息

多个组织意味着多个数据库 - 每个组织一个数据库。

编辑:为所有组织加上一个配置数据库

Dynamics CRM 中的每个组织都有自己的数据库,每个 CRM 安装都有一个服务器配置数据库,称为 MSCRM_CONFIG。

每个组织都独立于其他组织。例如,它可以容纳不同的用户,并且可以有完全不同的定制。

需要注意的一件重要事情(在我看来)是,您可能经常需要将一个组织移动到另一台服务器,或者在同一台服务器上创建一个组织的副本。在这种情况下,当移动到另一台服务器时,您只需要组织数据库,将其复制并恢复到另一台服务器,然后通过 Deployment Manager 导入它。这就足够了,在这种情况下您不需要 MSCRM 配置数据库,在单独的服务器上拥有相同的组织 运行。这当然是你没有对数据库做数据库镜像,负载均衡等高级配置。

查看附图,了解数据库在 SQL Management studio 中的外观,Dynamics 单服务器安装。每个红色的数据库,以 _MSCRM 结尾的是一个单独的组织,黄色的(显而易见)是 MSCRM_CONFIG 数据库。