Bereitstellen von Microsoft Dynamics CRM kann nicht mit einem Konto, die keine lokalen Administratorberechtigungen für Microsoft SQL Server

Gilt für: Microsoft Dynamics CRM 2011Dynamics CRM 4.0

Wichtig Dieser Artikel enthält Informationen dazu, wie Sie die Registrierung ändern. Müssen Sie die Registrierung sichern, bevor Sie sie ändern. Stellen Sie sicher, dass Sie wissen, wie Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Für weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
256986 Beschreibung der Microsoft Windows-Registrierung

Problembeschreibung


Wenn Sie Microsoft Dynamics CRM 4.0 oder Microsoft Dynamics CRM 2011 mit einem Benutzerkonto bereitstellen, muss Ihr Benutzerkonto lokale Administratorberechtigungen auf Microsoft SQL Server. Sie erwarten jedoch, dass lokale Administratorberechtigungen für SQL Server nicht erforderlich sind. Weitere Informationen, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
946686 Zuweisen die Mindestberechtigungen zu Bereitstellungsadministrator in Microsoft Dynamics CRM 4.0

Lösung


Dieses Problem ist das neueste kumulative Updaterollup für Microsoft Dynamics CRM 4.0 behoben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
949256 Microsoft Dynamics CRM 4.0-Updates und hotfixes
Dieses Problem wird in der Microsoft Dynamics CRM 2011 Version behoben. Gehen Sie Abhilfe zu Microsoft Dynamics CRM ohne lokalen Administratorberechtigungen für Microsoft SQL Server installieren.

Problemumgehung


Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung nicht ordnungsgemäß mit dem Registrierungseditor oder mithilfe einer anderen Methode ändern. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.Zum Bereitstellen von Microsoft Dynamics CRM mit einem Konto, die keine lokalen Administratorberechtigungen auf SQL Server folgendermaßen Sie vor:
  1. Fügen Sie den IgnoreChecks -Registrierungsschlüssel auf dem Microsoft Dynamics CRM ausgeführt wird, damit die Installation fortgesetzt werden kann, wenn ein Fehler in der Umwelt Diagnose Assistent (EDW) angezeigt wird: 
    1. Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
    2. Suchen Sie in der Registrierung den folgenden Unterschlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Maustaste MSCRM, zeigen Sie auf neu, klicken Sie auf DWORD-Wertund geben Sie IgnoreChecks.
    4. Doppelklicken Sie auf IgnoreChecks, und geben Sie 1 im Feld Wert .
  2. Stellen Sie sicher, dass die Microsoft SQL Server-Dienste auf dem Computer ausgeführt werden, auf dem SQL Server ausgeführt wird.
  3. Erstellen Sie eine Freigabe auf dem Computer mit SQL Server, Microsoft Dynamics CRM-Bereitstellungsadministrator zugreifen.Hinweise
    • Diese Freigabe soll der Standort der Datendateien von Microsoft Dynamics CRM-Datenbank.
    • Der Freigabename muss der Name des Verzeichnisses. Beispielsweise ist die Freigabe unter C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData, muss die Freigabe "CrmData" heißen
  4. Fügen Sie SqlServerPathOverrides -Registrierungsschlüssel auf dem Computer mit Microsoft Dynamics CRM hinzu Gehen Sie hierzu wie folgt vor: 
    1. Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
    2. Suchen Sie in der Registrierung den folgenden Unterschlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
    3. Maustaste MSCRM, zeigen Sie auf neu, klicken Sie auf Schlüsselund geben Sie SqlServerPathOverrides.
    4. SqlServerPathOverridesMaustaste, zeigen Sie auf neuklicken Sie auf Zeichenfolge und geben Sie den Namen des SQL-Servers als ein.
    5. Doppelklicken Sie auf SqlServerPathOverrides, und geben Sie den vollständigen lokalen Pfad der Freigabe als Wert wie C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData
  5. Klicken Sie im Menü Datei aufBeenden , um den Registrierungseditor zu beenden.
  6. Sicherstellen, dass der Bereitstellungsadministrator als Inhalts-Manager auf den SQL-Berichtsserver hinzugefügt wurden (siehe http://support.microsoft.com/kb/946677).
  7. Die SQL-Instanz Sicherheitskonto des CRM-Servers mit Systemadministratorberechtigungen den Bereitstellungsadministrator als SQL-Benutzernamen hinzufügen.
  8. Stellen Sie sicher, dass das Dienstkonto mit dem Microsoft SQL-Dienst frei erhält, CRM MDF-Datei kopiert wurde. Überprüfen Sie die effektiven Berechtigungen für die Dateifreigabe folgendermaßen Sie vor:
    1. Maustaste auf den Ordner und wählen Sie dann Eigenschaften.
    2. Klicken Sie auf die Registerkarte Sicherheit , und klicken Sie auf Erweitert.
    3. Effektive Berechtigungen auf, und klicken Sie auf auswählen.
    4. Geben Sie das Dienstkonto, unter dem Microsoft SQL Server ausgeführt wird. (Für integrierte Konten können Sie "Network Service" "oder"SYSTEM.")