Fehlermeldung, wenn Sie versuchen, eine Instanz des OLE DB-Anbieter in SQL Server zu erstellen: "Kann keine Instanz des OLE DB-Providers erstellt"

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2647989 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie installieren Microsoft SQL Server 2005 oder 2008 von Microsoft SQL Server.
  • Sie versuchen, erstellen oder Ausführen einer Abfrage des Verbindungsservers.
  • Die Abfrage des Verbindungsservers erstellt oder werden im Kontext eines Benutzers, der kein lokaler Administrator ist.
In diesem Szenario erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Eine Instanz des OLE DB-Anbieter kann nicht erstellt werden"provider_name"für den Verbindungsserver"linked_server_name"

Ursache

Dieses Problem kann auftreten, wenn die Sicherheitseinstellungen für die MSDAINITIALIIZE-DCOM-Klasse falsch sind.

Lösung

Um dieses Problem in Windows Vista und späteren Versionen von Windows zu beheben, gehen Sie folgendermaßen vor, und beginnen Sie mit Schritt 1. Wenn Sie eine frühere Version von Windows ausführen, starten Sie mit Schritt 7:
  1. Klicken Sie auf Start, Typ Regedit Klicken Sie im Dialogfeld Programme / Dateien durchsuchen Feld, drücken Sie die EINGABETASTE, und klicken Sie dann auf Ja.
  2. Suchen Sie den folgenden Unterschlüssel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\ {2206CDB0-19C1-11D1-89E0-00C04FD7A829}
  3. Mit der rechten Maustaste {2206CDB0-19C1-11D1-89E0-00C04FD7A829}, klicken Sie auf Berechtigungen, und klicken Sie dann auf Erweiterte.
  4. Auf der Besitzer Registerkarte unter Änderungsbesitzer auf, klicken Sie auf Administratoren, oder klicken Sie auf das Benutzerkonto, das Sie möchten, und klicken Sie dann auf Anwenden.
  5. Auf der Berechtigungen TAB, erteilen Sie der Gruppe Administratoren oder Benutzer Konto Vollzugriff und klicken Sie dann auf OK zwei Mal.
  6. Beenden Sie den Registrierungs-Editor.
  7. Klicken Sie auf Start, Typ DCOMCNFG Klicken Sie im Dialogfeld Programme / Dateien durchsuchen das Feld, und drücken Sie dann die EINGABETASTE.
  8. Erweitern Sie Komponentendienste, erweitern Sie Computer, erweitern Sie Mein Computer, und klicken Sie dann auf DCOM-Konfiguration.
  9. Mit der rechten Maustaste MSDAINITIALIZE, und klicken Sie dann auf Eigenschaften.
  10. Auf der Sicherheit Registerkarte unter Start- und Aktivierungsberechtigungen, klicken Sie auf Anpassen, und klicken Sie dann auf Bearbeiten.
  11. Fügen Sie der Gruppe Administratoren oder das Benutzerkonto, das Sie möchten.

    Hinweis
    Wenn Sie Windows Vista oder eine höhere Version von Windows ausführen, fügen Sie den Benutzer oder die Gruppe, die Sie in Schritt 4 angegeben.
  12. Klicken Sie auf die Gruppe Administratoren oder das Benutzerkonto
  13. Unter Berechtigungen für SYSTEM, klicken Sie auf die folgenden Kontrollkästchen unter Zulassen:
    • Lokaler Start
    • Remotestart
    • Lokale Aktivierung
    • Remoteaktivierung
    Hinweis Wenn Sie mithilfe eines Kontos SQL Server mit SQL Server verbinden, müssen Sie diese Berechtigungen auf das Konto gewähren, unter denen SQL Server ausgeführt wird.
  14. Klicken Sie auf OK.
  15. Auf der Sicherheit Registerkarte unter Zugriffsberechtigungen, klicken Sie auf Anpassen, und klicken Sie dann auf Bearbeiten.
  16. Klicken Sie auf das Administratorkonto Gruppen- oder Benutzernamen, und aktivieren Sie dann die folgenden Kontrollkästchen unter Zulassen:
    • Lokaler Zugriff
    • Remote-Zugriff
    Hinweis Fügen Sie das Administratorkonto Gruppen- oder Benutzernamen, wenn es notwendig ist.
  17. Klicken Sie auf OK.
  18. Auf der Sicherheit Registerkarte unter Konfigurationsberechtigungen, klicken Sie auf Anpassen, und klicken Sie dann auf Bearbeiten.
  19. Klicken Sie auf die Administratorengruppe oder das Benutzerkonto, und aktivieren Sie dann die Vollzugriff Kontrollkästchen unter Zulassen.
  20. Klicken Sie auf OK zwei Mal.
  21. Beenden Sie die Komponentendienste.

Weitere Informationen

In Windows Vista und höheren Versionen besitzt das TrustedInstaller-Systemkonto MSDAINITIALIZE DCOM-Klasse. Das TrustedInstaller-Systemkonto ist das einzige Konto mit Schreibberechtigungen für die MSDAINITIALIZE-Klasse. Daher in Windows Vista und höheren Versionen führen Sie Schritte 1 bis 6 im Abschnitt "Lösung" vor dem Bearbeiten der Eigenschaften der MSDAINITIALIZE-Klasse.

Eigenschaften

Artikel-ID: 2647989 - Geändert am: Montag, 14. Mai 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
Keywords: 
kbsurveynew kbprb kbtshoot kbmt KB2647989 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2647989
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com