我获得了一个用于开发目的的 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 的所有问题。