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 erwarten jedoch, dass keine lokalen Administratorberechtigungen für SQL Server erforderlich sind. Weitere Informationen zu dieser Anforderung finden Sie im folgenden Artikel in der Microsoft Knowledge Base:
946686 Zuweisen der Mindestberechtigungen zu einem Bereitstellungsadministrator in Microsoft Dynamics CRM 4.0
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:
updates und hotfixes 949256 Microsoft Dynamics CRM 4.0
Dieses Problem wurde im Release Microsoft Dynamics CRM 2011 behoben.
Führen Sie die folgenden Schritte zur Problemumgehung aus, um Microsoft Dynamics CRM ohne lokale Administratorberechtigungen für die Microsoft SQL Server zu installieren.
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 dem Computer, auf dem Microsoft Dynamics CRM ausgeführt wird, den Registrierungsschlüssel IgnoreChecks hinzu, damit die Installation fortgesetzt werden kann, wenn im Umgebungsdiagnose-Assistenten (EDW) ein Fehler angezeigt wird:
Klicken Sie auf Start, dann auf
Führen Sie aus, geben Sie regedit ein, und klicken Sie dann 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 dann ein.
IgnoreChecks.Doppelklicken Sie auf IgnoreChecks, und geben Sie dann 1 in das Feld Wertdaten 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 den der Microsoft Dynamics CRM Bereitstellungsadministrator Zugriff hat.
Notizen- Diese Freigabe soll der permanente Speicherort der Microsoft Dynamics CRM Datenbankdatendateien sein.
- 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 dem Computer, auf dem Microsoft Dynamics CRM ausgeführt wird, den Registrierungsschlüssel SqlServerPathOverrides hinzu. Führen Sie hierzu die folgenden Schritte aus:
Klicken Sie auf Start, dann auf
Führen Sie aus, geben Sie regedit ein, und klicken Sie dann 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 dann ein.
SqlServerPathOverrides.Klicken Sie mit der rechten Maustaste auf SqlServerPathOverrides, zeigen Sie auf Neu, klicken Sie auf Zeichenfolge , und geben Sie den SQL Server-Namen als Namen 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 Registrierungs-Editor, um den Registrierungs-Editor zu beenden.Stellen Sie sicher, dass der Bereitstellungsadministrator dem SQL Reporting Server als Inhalts-Manager hinzugefügt wurde (siehe http://support.microsoft.com/kb/946677).
Fügen Sie den Bereitstellungsadministrator als SQL-Anmeldung zum SQL instance Security-Konto des CRM-Servers mit sysadmin-Berechtigungen hinzu.
Stellen Sie sicher, dass dem Dienstkonto, auf dem der Microsoft SQL-Dienst ausgeführt wird, Berechtigungen für die Freigabe erteilt werden, in die die CRM-MDF-Datei kopiert wurde. Führen Sie die folgenden Schritte aus, 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 Effektive 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.)