Ошибка System.EnterpriseServices при попытке подключения Excel или PowerBI к SQL Server

Ошибка System.EnterpriseServices при попытке подключения Excel или PowerBI к SQL Server

Я только что настроил новый сервер SQL и пытаюсь подключить к нему Excel и PowerBI. Я получаю ошибку следующего содержания:

Не удалось подключиться Подробности: «Произошла ошибка при чтении данных от поставщика: «Не удалось загрузить файл или сборку «System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a» или одну из ее зависимостей. Либо требуемый уровень олицетворения не был предоставлен, либо предоставленный уровень олицетворения недействителен. (Исключение из HRESULT: 0x80070542)»

При исследовании этой ошибки были предложены следующие шаги.

  • 1. Запустите Excel или PowerBI от имени администратора
  • 2: Переустановите .NetFramework
  • 3: Изменить файл PBIX (специфично для PowerBI)
  • 4. Подключение с использованием аутентификации SQL вместо аутентификации Windows

Ни одно из этих решений не сработало.

Я могу подключиться к серверу SQL с помощью SSMS и Azure Data Studio с аутентификацией Windows и SQL на клиентском компьютере (а также на самом сервере), но при попытке подключения через Excel или PowerBI возникает указанная выше ошибка.

Я попробовал на компьютере с новым образом и получил ту же ошибку.

Пожалуйста, помогите!! Спасибо заранее.

решение1

Была та же проблема. В итоге добавил User DSN, который подключается к базе данных SQL Server, а затем подключился к базе данных через ODBC, а не подключался очевидным выбором "Из базы данных SQL Server". Всегда любил разбираться со странностями Microsoft.

решение2

У меня была такая же ошибка в Power BI Desktop при подключении к SQL Server. ОтветздесьМне это помогло, поскольку пришлось удалить все мои существующие учетные данные для SQL Server.

  1. В меню Файл выберите Параметры и настройки.
  2. Нажмите «Настройки источника данных».
  3. Отфильтруйте список, чтобы отобразить все соединения для целевого сервера.
  4. Удалить каждый
  5. Перезапустите Power BI Desktop (не уверен, нужно ли это)

Связанный контент