2012-11-18 81 views
0

我已被授予用於開發目的的虛擬機,其中安裝了Windows 2008R2,CRM 2011,SQL Server等。在我被授予項目之前, VM正在內部使用,驗證公司的AD服務器。客戶關係管理2011 - 安裝Active Directory後無法連接到數據庫

由於我需要使用異地虛擬機,我已經運行「dcpromo」以便在虛擬機中安裝Active Directory等。正如你可能已經猜到的那樣,現在沒有人可以使用Windows身份驗證連接到SQL Server,因爲用戶現在是AD用戶,具有不同的ID(至少我假設這是問題 - 我不是系統管理員)。

因此,當我運行CRM部署管理器時,它說它無法連接到CRM_CONFIG數據庫,假定是因爲Windows身份驗證不起作用。 SQL Server運行正常。實際上Windows Auth甚至不能在SQL Mgmt Studio中工作,我必須使用SQL Server Auth進行連接。

我該如何解決這個問題? :)有沒有告訴CRM部署管理器(和其他所有)使用SQL Server身份驗證而不是Windows身份驗證的方法?或者有沒有辦法在機器上修復Windows身份驗證?後者會更可取,因爲它可能會修復現在無法通過Windows身份驗證連接到SQL Server的所有內容。

回答

2

我不知道如何解決這個問題,但我可能會在一展身手:

  1. 卸載CRM
  2. 重新安裝CRM - 這些步驟應該給你一個工作CRM,沒有任何的定製或數據。
  3. 導入現有組織 - 這應該爲您提供原始開發者擁有的CRM(作爲導入過程的一部分,您可以重新映射AD中的所有用戶)。

退房的過程中這個鏈接查看詳細:

Import a Microsoft Dynamics CRM 2011 Organization

而且這可能會幫助:

Move the Microsoft Dynamics CRM 2011 deployment

+0

感謝詹姆斯。可能必須這樣做..將需要一段時間,所以在我之前,沒有辦法讓CRM使用SQL Server身份驗證(「sa」登錄)而不是Windows身份驗證,並將用戶身份驗證從AD更改爲非AD? (即一起除掉AD)? –

+0

我不相信你可以,但我從來沒有嘗試過 –

+0

+1鑑於CRM使用「當前用戶」構建FilteredEntity視圖的方式,我無法相信使用SQL身份驗證永遠不可行。 –

相關問題