System.EnterpriseServices-Fehler beim Versuch, Excel oder PowerBI mit einem SQL Server zu verbinden

System.EnterpriseServices-Fehler beim Versuch, Excel oder PowerBI mit einem SQL Server zu verbinden

Ich habe gerade einen neuen SQL-Server eingerichtet und versuche, Excel und PowerBI damit zu verbinden. Ich erhalte die folgende Fehlermeldung:

Verbindung nicht möglich. Details: „Beim Lesen der Daten vom Anbieter ist ein Fehler aufgetreten: ‚Die Datei oder Assembly ‚System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a‘ oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Entweder wurde eine erforderliche Identitätswechselebene nicht angegeben oder die angegebene Identitätswechselebene ist ungültig. (Ausnahme von HRESULT: 0x80070542)‘“

Bei der Untersuchung dieses Fehlers wurden die folgenden Schritte vorgeschlagen.

  • 1: Führen Sie Excel oder PowerBI als Administrator aus
  • 2: Installieren Sie .NetFramework neu
  • 3: PBIX-Datei ändern (spezifisch für PowerBI)
  • 4: Verbindung per SQL-Authentifizierung statt Windows-Authentifizierung herstellen

Keine dieser Lösungen hat funktioniert.

Ich kann mit SSMS und Azure Data Studio sowohl mit Windows- als auch mit SQL-Authentifizierung auf dem Clientcomputer (sowie auf dem Server selbst) eine Verbindung zum SQL-Server herstellen, aber wenn ich versuche, eine Verbindung über Excel oder PowerBI herzustellen, erhalte ich den obigen Fehler.

Ich habe es auf einem Computer mit neuem Image versucht und bekomme den gleichen Fehler.

Bitte helfen Sie!! Vielen Dank im Voraus.

Antwort1

Hatte das gleiche Problem. Habe schließlich einen Benutzer-DSN hinzugefügt, der eine Verbindung zur SQL Server-Datenbank herstellt, und dann die Verbindung zur Datenbank über ODBC hergestellt, anstatt die Verbindung über die offensichtliche Option „Aus einer SQL Server-Datenbank“ herzustellen. Ich liebe es immer, mit Microsoft-Merkwürdigkeiten zu tun zu haben.

Antwort2

Ich hatte den gleichen Fehler in Power BI Desktop beim Verbinden mit SQL Server. Die AntwortHierhat bei mir funktioniert, indem alle meine vorhandenen Anmeldeinformationen für den SQL Server gelöscht wurden.

  1. Klicken Sie im Menü Datei auf Optionen und Einstellungen
  2. Klicken Sie auf Datenquelleneinstellungen
  3. Filtern Sie die Liste, um alle Verbindungen für den Zielserver anzuzeigen
  4. Löschen Sie jeweils
  5. Starten Sie Power BI Desktop neu (nicht sicher, ob dies erforderlich ist oder nicht)

verwandte Informationen