Symptom
När du kör CRMAppPool-programpoolen när du konfigurerar programpoolen för ett användarkonto i domänen i Microsoft Dynamics CRM kan loggas följande meddelande i programloggen:
Obs! I det här felmeddelandet representerar datum och tid faktiskt datum och faktisk tid. Dessa värden kan till exempel vara "2007-12-12" och "17:53:26.138".
När problemet uppstår kan inte starta CRMAppPool-programpoolen. Dessutom visas följande felmeddelande:
Tjänsten är inte tillgänglig.
Det här problemet uppstår även om domän kontot är medlem i gruppen lokala administratörer.
Orsak
Problemet uppstår eftersom behörigheterna och användarrättigheter för domänanvändaren konto inte är tillräckligt.
Lösning
Lös problemet så här:
-
Inkludera kontot domänanvändare i följande grupper i Active Directory:
-
Domän användare Active Directory-gruppen
-
PrivUserGroup
-
SQLAccessGroup
Gör så här:
-
Logga in på en server som en användare som har domänen Admin rättigheter eller rättigheter att uppdatera dessa grupper.
-
Högerklicka på gruppen Domänanvändare i Active Directory och klicka sedan på Egenskaper.
-
I rutan namn skriver du namnet på den användare som kör CRM-programpoolen och klicka sedan på OK två gånger.
-
Upprepa steg b och c för gruppen PrivUserGroup och SQLAccessGroup-gruppen.
Om du har mer än en Microsoft Dynamics CRM-distributionen installeras finns flera grupper i Active Directory. Följ instruktionerna för att bestämma de grupper som du vill uppdatera.
För Microsoft Dynamics CRM 3.0-
Kör följande SQL-uttryck mot MSCRM-databasen:
select organizationid from organizationbase
-
Notera GUID. GUID kan till exempel vara C8AB1D52-9383-4164-B571-4C80D46674E3.
-
Hitta gruppen PrivUserGroup och SQLAccessGroup-gruppen i Active Directory. Gruppens namn innehåller GUID som du antecknade i steg b.
För Microsoft Dynamics CRM 4.0
-
Kör följande SQL-uttryck mot MSCRM_config-databasen:
select id, friendlyname from organization
-
Notera GUID. GUID kan till exempel vara C8AB1D52-9383-4164-B571-4C80D46674E3 organisationsnamn.
-
Hitta gruppen PrivUserGroup och SQLAccessGroup-gruppen i Active Directory. Gruppens namn innehåller GUID som du antecknade i steg b.
-
-
Inkludera kontot domänanvändare i följande grupper i Microsoft Dynamics CRM-servern:
-
Den lokala gruppen IIS_WPG
-
I gruppen CRM_WPG
Obs! Domänanvändaren konto måste ha följande lokala användarrättigheter:
-
Personifiera en klient efter autentisering höger
-
Behörigheten Logga in som en tjänst
Gör så här:
-
I Microsoft Dynamics CRM-servern klickar du på Start, peka på Administrationsverktygoch klicka sedan på Lokal säkerhetsprincip.
-
Expandera Lokala principeroch klicka sedan på Tilldelning av användarrättigheter.
-
Högerklicka på personifiera en klient efter autentiseringoch klicka sedan på Egenskaper.
-
Klicka på Lägg till användare eller grupp.
Obs! Du kan behöva klicka på plats om du vill markera domänen i stället för den lokala datorn. -
I rutan namn skriver du namnet på den användare som kör CRM-programpoolen och klicka sedan på OK två gånger.
-
Upprepa steg 2c till 2e för behörigheten Logga in som en tjänst .
-
-
Konfigurera CRMAppPool säkerhet programpoolskontot om du vill använda en tjänstens huvudnamn (SPN). Mer information om hur du konfigurerar SPN-namn finns i följande konfigurera huvudnamn (SPN)-dokument på Resource Center:
Konfigurera tjänsternas huvudnamn (SPN)Obs! Du behöver inte skapa ett SPN för domänanvändarkontot för Microsoft Dynamics CRM 4.0.
-
Ställ in användarkontot i Microsoft Dynamics CRM-server som ska vara betrodda för delegering 1. Gör så här:
-
Öppna Active Directory – användare och datorerpå domänkontrollanten.
Obs! Om begränsad delegering är tillgängligt, kan du använda en server som kör Windows Server 2003 om du vill öppna Active Directory – användare och datorer. Annars visas inte alternativen för att ange begränsad delegering. -
Expandera domänen och sedan användare.
-
Högerklicka på namnet och klicka sedan på Egenskaper.
-
Följ instruktionerna för den lämpliga metod som du använder.
Fullständig delegering-
Klicka på fliken konto .
-
Rulla nedåt i avsnittet Alternativ och markera kontot är betrott för delegering.
Obs! Det här alternativet visas inte om SPN-namnet inte har definierats.
IIS 6.0 och begränsad delegering
-
Klicka på fliken delegering .
-
Klicka på lita på kontot för delegering till angivna tjänster.
-
Klicka på Använd endast Kerberos.
-
Klicka på Lägg till.
-
Klicka på användare eller datorer, klickar du på Avancerat, klicka på Sök nu, Välj Reporting Services-servern och klicka sedan på OK två gånger.
-
Markera HTTP-tjänsten och klicka sedan på OK.
-
-
-
Starta om servern.
Mer Information
För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
909588 hur du konfigurerar Kerberos-autentisering för Microsoft CRM 3.0 och Microsoft SQL Server Reporting Services