1

我获得了一个用于开发目的的 VM,其中安装了 Windows 2008R2、CRM 2011、SQL Server 等。在我获得项目之前,该 VM 正在内部使用,用于验证公司的 AD 服务器。

由于我需要在异地使用 VM,因此我运行了“dcpromo”以便在 VM 中安装 Active Directory 等。正如您可能已经猜到的那样,执行此操作后,现在没有任何东西可以使用 Windows 身份验证连接到 SQL Server,因为用户现在是 AD 用户,具有不同的 ID(至少我认为这是问题所在 - 我不是系统管理员)。

因此,当我运行 CRM 部署管理器时,它说它无法连接到 CRM_CONFIG 数据库,这可能是因为 Windows Auth 无法正常工作。SQL Server 运行良好。事实上,Windows Auth 甚至无法在 SQL Mgmt Studio 中运行,我必须使用 SQL Server Auth 进行连接。

我该如何解决这个烂摊子?:) 有没有办法告诉 CRM 部署管理器(以及其他一切)使用 SQL Server Auth 而不是 Windows Auth?或者有没有办法在机器上修复 Windows Auth?后者更可取,因为它可能会修复现在无法使用 Windows Auth 连接到 SQL Server 的所有问题。

4

1 回答 1

2

我不确定如何解决这个问题,但我可能会尝试:

  1. 卸载 CRM
  2. 重新安装 CRM - 这些步骤应该为您提供工作 CRM,无需任何自定义或数据。
  3. 导入现有组织 - 这应该为您提供原始开发人员所拥有的 CRM(作为导入过程的一部分,您可以重新映射 AD 中的所有用户)。

查看此链接以获取有关该过程的详细信息:

导入 Microsoft Dynamics CRM 2011 组织

这也可能有帮助:

移动 Microsoft Dynamics CRM 2011 部署

于 2012-11-18T22:06:36.687 回答