文章編號: 929388 - 上次校閱: 2009年9月1日 - 版次: 4.0

之後您的網域帳戶使用者在 [Microsoft 動態 CRM 設定 CRMAppPool 應用程式記錄檔中記錄一"A 時發生失敗啟動伺服應用程式集區 'CRMAppPool' 處理序 」 則訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當您執行 CRMAppPool 應用程式集區之後您在 Microsoft 動態 CRM 中設定為網域帳戶使用者應用程式集區, 時,應用程式記錄檔會記錄下列訊息:

事件類型: 錯誤
事件來源: W3SVC
事件類別: 無
事件識別碼: 1059年
日期: Date
時間: Time
使用者: N/A
電腦: ComputerName
描述: A 時發生失敗啟動伺服應用程式集區 'CRMAppPool' 處理序。應用程式集區已被停用。

附註在此錯誤] 訊息 Date 預留位置和 Time 預留位置代表實際的日期和實際的時間。比方說實際日期可以是 「 2007年-12-12 」,而且實際的時間可以是"17:53:26.138]。

這個問題時無法啟動 CRMAppPool 應用程式集區。此外,您會收到下列錯誤訊息:
服務無法使用。
即使網域帳戶使用者是本機系統管理員群組的成員,則會發生這個問題。

發生的原因

之所以發生這個問題,是因為權限或使用者的權限的網域帳戶使用者都不足。

解決方案

如果要解決這個問題,請依照下列步驟執行:
  1. 納入在 Active Directory 中的下列群組中的網域帳戶使用者:
    • 網域使用者 Active Directory 群組
    • [PrivUserGroup
    • [SQLAccessGroup
    要這麼做,請您執行下列步驟:
    1. 擁有網域系統管理員權限或更新這些群組權限的使用者身份登入伺服器。
    2. 在 Active Directory 網域使用者 群組上按一下滑鼠右鍵,然後按一下 [內容]。
    3. 在 [群組名稱] 方塊中輸入正在執行 「 CRM 應用程式集區,使用者名稱,然後再按一下 [確定] 兩次]。
    4. 重複步驟 b 和 c PrivUserGroup 群組及 SQLAccessGroup 群組。
    如果您安裝一個以上的 Microsoft 動態 CRM 部署多個群組存在於 Active Directory 中。 如果要判斷您要更新的群組,請依照下列步驟執行。

    對於 Microsoft 動態 CRM 3.0
    1. 對 MSCRM 資料庫中執行下列 SQL 陳述式:
      select organizationid from organizationbase
    2. 請注意 GUID。例如,GUID 可能 C8AB1D52-9383-4164-B571-4C80D46674E3。
    3. 尋找 [Active Directory 中的 [PrivUserGroup 群組和 SQLAccessGroup 群組]。群組名稱包含您在步驟 b 中記下的 GUID。
    對於 Microsoft 動態 CRM 4.0
    1. 對 MSCRM_config 資料庫中執行下列 SQL 陳述式:
      select id, friendlyname from organization
    2. 請注意 GUID。例如,GUID 可能 C8AB1D52-9383-4164-B571-4C80D46674E3 組織名稱。
    3. 尋找 [Active Directory 中的 [PrivUserGroup 群組和 SQLAccessGroup 群組]。群組名稱包含您在步驟 b 中記下的 GUID。
  2. 在 Microsoft 動態 CRM 伺服器中的下列群組中加入網域帳戶使用者:
    • 本機 IIS_WPG 群組
    • 本機 CRM_WPG 群組
    附註網域帳戶使用者必須擁有下列的本機使用者權限:
    • 在驗證後模擬用戶端 權限
    • 以服務方式登入] 右邊
    要這麼做,請您執行下列步驟:
    1. Microsoft 動態 CRM] 伺服器中按一下 [開始],並指向 [系統管理工具],然後按一下 [本機安全性原則
    2. 展開 [本機原則],] 然後按一下 [使用者權限指派]
    3. 在驗證後模擬用戶端 上, 按一下滑鼠右鍵,然後再按 [內容]
    4. 按一下 [新增使用者或群組]。

      附註您可能必須按一下 [位置] 中選取而不是本機電腦的網域。
    5. 在 [群組名稱] 方塊中輸入正在執行 「 CRM 應用程式集區,使用者名稱,然後再按一下 [確定] 兩次]。
    6. 重複步驟 2 c 2e 透過 以服務方式登入 的右邊。
  3. 設定 CRMAppPool 應用程式集區安全性帳號,以使用服務主要名稱 (SPN)。 有關如何設定 SPN 步驟,請參閱設定服務主要名稱 (SPN) 文件資源中心: http://rc.crm.dynamics.com/rc/regcont/en_us/op/articles/configurespn.aspx (http://rc.crm.dynamics.com/rc/regcont/en_us/op/articles/configurespn.aspx)
    附註
    Microsoft 動態 CRM 4.0 並不需要建立網域帳戶的 SPN。
  4. 設定 CRMAppPool 應用程式集區安全性帳戶受信任可以委派。 要這麼做,請您執行下列步驟:
    1. 使用具有網域系統管理員權限的使用者帳戶登入網域控制站。
    2. 啟動 「 Active Directory 使用者及電腦] 嵌入式管理單元。要執行這項操作,按一下 [開始]、 指向 [系統管理工具,然後按一下 Active Directory 使用者和電腦
    3. 展開網域,Microsoft 動態 CRM 應用程式集區安全性帳戶上, 按一下滑鼠右鍵,然後再按一下 [內容]
    4. 在 [委派] 索引標籤上按一下以選取 [信任這位使用者所委派的任何服務 (僅 Kerberos)] 核取方塊。
    5. 按一下 [確定]
    附註Microsoft 動態 CRM 4.0 您不必建立網域帳戶,以受信任可以委派。
  5. 重新啟動網際網路資訊服務 (IIS)。 如果要執行這項操作,請按一下 [開始]、 按一下 [執行]、 輸入 IISRESET,然後按一下 [確定]]。

其他相關資訊

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
909588? (http://support.microsoft.com/kb/909588/ ) 如何設定 Microsoft CRM 3.0 和 Microsoft SQL Server 報表服務的 Kerberos 驗證

這篇文章中的資訊適用於:
  • Microsoft Dynamics CRM 4.0
  • Microsoft CRM 3.0
關鍵字:?
kbmt kbmbscrm40 kbtshoot kbmbsadministration kberrmsg kbmbsmigrate kbprb KB929388 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:929388? (http://support.microsoft.com/kb/929388/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。