Я только что настроил новый сервер 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.
- В меню Файл выберите Параметры и настройки.
- Нажмите «Настройки источника данных».
- Отфильтруйте список, чтобы отобразить все соединения для целевого сервера.
- Удалить каждый
- Перезапустите Power BI Desktop (не уверен, нужно ли это)