Wichtig Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie sie ändern. Stellen Sie sicher, dass Sie wissen, wie Sie die Registrierung wiederherstellen, falls ein Problem auftreten sollte. Weitere Informationen zum Erstellen einer Sicherungskopie, zum Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
256986
Beschreibung der Microsoft Windows-Registrierung
Symptome
Wenn Sie Microsoft Dynamics CRM 4.0 oder Microsoft Dynamics CRM 2011 mithilfe eines Benutzerkontos bereitstellen, muss Ihr Benutzerkonto über lokale Administratorberechtigungen für Microsoft SQL Server verfügen. Sie gehen jedoch davon aus, dass keine lokalen Administratorberechtigungen für SQL Server erforderlich sind. Weitere Informationen zu dieser Anforderung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
946686 So weisen Sie einem Bereitstellungsadministrator in Microsoft Dynamics CRM 4.0 die Mindestberechtigungen zu
Lösung
Dieses Problem wurde im neuesten kumulativen Updaterollup für Microsoft Dynamics CRM 4.0 behoben.
Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
949256 Updates und Hotfixes für Microsoft Dynamics CRM 4.0
Dieses Problem wurde in der Version Microsoft Dynamics CRM 2011 behoben.
Führen Sie die folgenden Problemumgehungsschritte aus, um Microsoft Dynamics CRM zu installieren, ohne lokale Administratorberechtigungen auf dem Microsoft SQL Server zu benötigen.
Problemumgehung
Warnung Durch die unsachgemäße Änderung der Registrierung mit dem Registrierungs-Editor oder einer anderen Methode können schwerwiegende Probleme verursacht werden. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.
Führen Sie die folgenden Schritte aus, um Microsoft Dynamics CRM mithilfe eines Kontos bereitzustellen, das nicht über lokale Administratorberechtigungen für SQL Server verfügt:
Fügen Sie den Registrierungsschlüssel "IgnoreChecks" dem Computer hinzu, auf dem Microsoft Dynamics CRM ausgeführt wird, damit die Installation fortgesetzt werden kann, wenn im Umgebungsdiagnose-Assistenten (Environmental Diagnostic Wizard, EDW) ein Fehler angezeigt wird:
Klicken Sie auf Start, dann auf
Führen Sie "regedit" aus, und klicken Sie auf
OK.Suchen Sie in der Registrierung den folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
Klicken Sie mit der rechten Maustaste auf MSCRM, zeigen Sie auf
Neu, klicken Sie auf DWORD-Wert, und geben Sie
IgnoreChecks.Doppelklicken Sie auf IgnoreChecks, und geben Sie dann 1 in das Datenfeld Wert ein.
Stellen Sie sicher, dass die Microsoft SQL Server-Dienste auf dem Computer ausgeführt werden, auf dem SQL Server ausgeführt wird.
Erstellen Sie eine Freigabe auf dem Computer, auf dem SQL Server ausgeführt wird, auf die der Microsoft Dynamics CRM-Bereitstellungsadministrator zugreifen kann.
Notizen- Diese Freigabe ist als permanenter Speicherort für die Datenbankdatendateien von Microsoft Dynamics CRM vorgesehen.
- Der Freigabename muss mit dem Verzeichnisnamen übereinstimmen. Wenn sich die Freigabe beispielsweise unter "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData" befindet, muss die Freigabe den Namen "CrmData" haben.
Fügen Sie den Registrierungsschlüssel "SqlServerPathOverrides" dem Computer hinzu, auf dem Microsoft Dynamics CRM ausgeführt wird. Führen Sie hierzu die folgenden Schritte aus:
Klicken Sie auf Start, dann auf
Führen Sie "regedit" aus, und klicken Sie auf
OK.Suchen Sie in der Registrierung den folgenden Unterschlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
Klicken Sie mit der rechten Maustaste auf MSCRM, zeigen Sie auf
Neu, klicken Sie auf Schlüssel und geben Sie
SqlServerPathOverrides.Klicken Sie mit der rechten Maustaste auf "SqlServerPathOverrides", zeigen Sie auf "Neu", klicken Sie auf "Zeichenfolge ", und geben Sie den SQL-Servernamen als "Name" ein.
Doppelklicken Sie auf SqlServerPathOverrides, und geben Sie den vollständigen lokalen Pfad der Freigabefreigabe als Wert ein, z. B. C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\CrmData
Klicken Sie im Menü Datei auf
Beenden Sie den Vorgang, um den Registrierungs-Editor zu beenden.Stellen Sie sicher, dass der Bereitstellungsadministrator als Content Manager zum SQL Reporting Server hinzugefügt wurde (siehe http://support.microsoft.com/kb/946677).
Fügen Sie den Bereitstellungsadministrator als SQL-Anmeldung zum SQL-Sicherheitskonto der SQL-Instance des CRM-Servers mit sysadmin-Berechtigungen hinzu.
Stellen Sie sicher, dass das Dienstkonto, das den Microsoft SQL-Dienst ausführt, Berechtigungen für die Freigabe erhält, in die die CRM-MDF-Datei kopiert wurde. Gehen Sie folgendermaßen vor, um die effektiven Berechtigungen für die Dateifreigabe zu überprüfen:
- Klicken Sie dazu mit der rechten Maustaste auf den Ordner, und klicken Sie dann auf Eigenschaften.
- Klicken Sie auf die Registerkarte Sicherheit und dann auf Erweitert.
- Klicken Sie auf "Gültige Berechtigungen" und dann auf "Auswählen".
- Geben Sie das Dienstkonto ein, unter dem Microsoft SQL Server ausgeführt wird. (Für integrierte Konten können Sie "Netzwerkdienst" oder "SYSTEM" verwenden.)