U kunt Microsoft Dynamics CRM niet implementeren met behulp van een account die geen lokale-beheerdersmachtigingen op Microsoft SQL Server

Van toepassing: Microsoft Dynamics CRM 2011Dynamics CRM 4.0

Belangrijk Dit artikel bevat informatie over het wijzigen van het register. Zorg ervoor dat u een back-up van het register voordat u aanbrengt wijzigingen. Zorg ervoor dat u weet hoe u het register kunt herstellen als er een probleem optreedt. Voor meer informatie over hoe u een back-up, herstellen en aanpassen van het register, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
256986 Beschrijving van het Microsoft Windows-register

Symptomen


Wanneer u Microsoft Dynamics CRM 4.0 of Microsoft Dynamics CRM 2011 implementeert met behulp van een gebruikersaccount, moet uw gebruikersaccount lokale beheerdersmachtigingen hebben op de Microsoft SQL Server. U verwacht echter dat zijn lokale administrator-bevoegdheden op de SQL Server niet vereist. Voor meer informatie over deze vereiste, klikt u op het volgende artikel in de Microsoft Knowledge Base:
946686 De minimale machtigingen toewijzen aan een beheerder van een implementatie van Microsoft Dynamics CRM 4.0

Oplossing


Dit probleem is opgelost in de meest recente cumulatieve update rollup voor Microsoft Dynamics CRM 4.0. Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
949256 Microsoft Dynamics CRM 4.0-updates en hotfixes
Dit probleem is opgelost in de versie van Microsoft Dynamics CRM 2011. De tijdelijke oplossing volgende stappen voor de installatie van Microsoft Dynamics CRM zonder lokale beheerdersrechten op de Microsoft SQL Server.

Workaround


Waarschuwing Er kunnen ernstige problemen optreden als u het register onjuist bewerkt met behulp van de Register-Editor of met een andere methode. Wellicht moet deze problemen het besturingssysteem opnieuw te installeren. Microsoft kan niet garanderen dat deze problemen kunnen worden opgelost. Wijzig het register op eigen risico.Voor de implementatie van Microsoft Dynamics CRM via een account die geen lokale beheerdersrechten op de SQL Server, als volgt te werk:
  1. De registersleutel IgnoreChecks toevoegen aan de computer waarop Microsoft Dynamics CRM wordt uitgevoerd, zodat de installatie kan doorgaan als er een fout wordt weergegeven in het milieu Diagnostic Wizard (EDW): 
    1. Klik op Start, klik op Uitvoeren, typ regedit en klik op OK.
    2. Zoek de volgende subsleutel in het register: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Klik met de rechtermuisknop op de MSCRM, wijs Nieuwaan en klik op DWORD-waardetypt u IgnoreChecks.
    4. Dubbelklik op IgnoreChecksen typ 1 in het veld Waardegegevens .
  2. Zorg ervoor dat de Microsoft SQL Server-services worden uitgevoerd op de computer waarop SQL Server wordt uitgevoerd.
  3. Maak een share op de computer waarop SQL Server wordt uitgevoerd waarop dat de implementatie van Microsoft Dynamics CRM beheerder toegang heeft.Notities
    • Deze share is bedoeld voor de permanente locatie van de gegevensbestanden van Microsoft Dynamics CRM-database.
    • De share-naam moet overeenkomen met de naam van de map. Bijvoorbeeld, als de share in C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData bevindt, de share moet de naam 'CrmData'.
  4. De registersleutel SqlServerPathOverrides toevoegen aan de computer waarop Microsoft Dynamics CRM. Ga hiervoor als volgt te werk: 
    1. Klik op Start, klik op Uitvoeren, typ regedit en klik op OK.
    2. Zoek de volgende subsleutel in het register: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Klik met de rechtermuisknop op de MSCRM, wijs Nieuwaan en klik op sleuteltypt u SqlServerPathOverrides.
    4. SqlServerPathOverridesmet de rechtermuisknop, wijs Nieuwaan, String en voert u de naam van de SQL-server als naam.
    5. Dubbelklik op SqlServerPathOverridesen voer het volledige pad van de share delen als een waarde, bijvoorbeeld C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData
  5. Klik in het menu bestand opAfsluiten om de Register-Editor af te sluiten.
  6. Controleer of de beheerder van de implementatie zijn toegevoegd als Content Manager op de SQL Server Reporting (Zie http://support.microsoft.com/kb/946677).
  7. De installatiebeheerder als SQL-aanmelding toevoegen aan de SQL-exemplaar beveiligingsaccount van de CRM-server met sysadmin-bevoegdheden.
  8. Zorg ervoor dat de serviceaccount die door de Service Microsoft SQL wordt uitgevoerd de machtigingen voor de share waarop het CRM MDF-bestand is gekopieerd wordt gegeven. Als u wilt controleren van de effectieve machtigingen op de bestandsshare, volg deze stappen:
    1. Klik met de rechtermuisknop op de map en klik op Eigenschappen.
    2. Klik op het tabblad beveiliging en klik op Geavanceerd.
    3. Effectieve machtigingen en klik op selecteren.
    4. Geef het serviceaccount waaronder Microsoft SQL Server wordt uitgevoerd. (Voor ingebouwde accounts, kunt u 'Network Service' ' of 'Systeem'.)