Active directory CRM 2011-安装Active Directory后无法连接到数据库

Active directory CRM 2011-安装Active Directory后无法连接到数据库,active-directory,dynamics-crm-2011,Active Directory,Dynamics Crm 2011,我得到了一个用于开发目的的虚拟机,其中安装了Windows 2008R2、CRM 2011、SQL Server等。在我得到该项目之前,虚拟机在内部使用,验证到公司的AD服务器 因为我需要在非现场使用VM,所以我运行了“dcpromo”以便在VM中安装Active Directory等。您可能已经猜到,在执行此操作时,现在没有任何东西可以使用Windows身份验证连接到SQL Server,因为用户现在是AD用户,具有不同的ID(至少我认为这是问题所在-我不是系统管理员) 因此,当我运行CRM部

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

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

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


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

我不确定如何修复此问题,但我可能会尝试:

  • 卸载CRM
  • 重新安装CRM-这些步骤将为您提供一个正常工作的CRM,无需任何定制或数据
  • 导入现有组织-这将为您提供原始开发人员所拥有的CRM(作为导入过程的一部分,您可以在AD中重新映射所有用户)
  • 查看此链接以了解流程的详细信息:

    这也可能有助于:


    谢谢你,詹姆斯。可能不得不这么做。。需要一段时间,所以在我这么做之前,有没有办法让CRM使用SQL Server身份验证(“sa”登录)而不是Windows身份验证,并将用户身份验证从AD更改为非AD?(即,摆脱广告代理)?+1考虑到CRM使用“当前用户”构建过滤器身份视图的方式,我不相信使用SQL auth是可行的。