Ошибка обновления отчета SSRS PBI: [Не удалось загрузить файл или сборку 'Microsoft.OData.Core.NetFX35.V7`] - PullRequest
0 голосов
/ 26 апреля 2019

Я создал отчет в PBI Desktop и опубликовал его на сервере отчетов PBI. Тип соединения с источником данных - ODATA. Отчет не будет обновляться на сервере отчетов PBI. Что я должен сделать, чтобы запланированное обновление работало?

  1. Отчет запускается и прекрасно обновляется на моем компьютере.
  2. Отчет был успешно развернут на сервере отчетов PBI, и я могу прекрасно взаимодействовать с данными и изображениями на PBIRS.
  3. Проверка соединения с источником данных говорит «успешно».
  4. Согласно MSDOCS: источники данных отчетов Power BI на сервере отчетов Power BI , источник данных ODATA, который он поддерживал для «Обновления по расписанию»; это не «живое» соединение (как источник данных SQL).

Проблема заключается в том, что, когда я планирую обновить отчет в диспетчере отчетов, обновление завершается неудачно, и данные не соответствуют источнику данных.

Сообщение об ошибке:

Ошибка источника данных: сбой входа для источника данных "Неизвестно".

Кнопка сведений об ошибке отображает это сообщение:

SessionID: d363d9d2-d9d3-4838-8241-d2cadcc59c73 [0] -1055784932: файл или папка: не удалось загрузить файл или сборку 'Microsoft.OData.Core.NetFX35.V7, версия = 7.4.0.11102, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из ее зависимостей. Система не может найти указанный файл. исключение было вызвано интерфейсом IDbCommand.

Я попытался выполнить обновление с помощью Report refresh и Shared Schedule refresh, а также попытался обновить соединение по расписанию («Расписание» - 2: 00 вечера) и ручной («Обновить сейчас» - 14:07).

Я провел на настольном компьютере диск C: поиск файла, указанного в сообщении об ошибке (Microsoft.OData.Core.NetFX35.V7), и обнаружил файл DLL на настольном компьютере в нескольких разных папках (скриншот ниже). Файл DLL находится на моем настольном компьютере: C диск в нескольких местах. Файл DLL не найден в каталоге сервера. Я ничего не знаю о DLL и сборках.

 - C:\Program Files\Microsoft Power BI Desktop\bin\ ... 1 files
 - C:\Program Files\Microsoft Power BI Desktop RS\bin\ ... 1 files
 - C:\Program Files (x86)\Microsoft Power BI Desktop RS\bin\ ... 1 files
 - C:\Windows\assembly\NativeImages_v4.0.30319_32\ ... 2 files
 - C:\Windows\assembly\NativeImages_v4.0.30319_64\ ... 2 files

Microsoft.OData.Core.NetFX35.V7.dll (GCOD050, Laptop) - server missing dll.png


ОБНОВЛЕНИЕ 30/30/2019, установка DLL

Я попытался установить DLL вручную. Затем я попытался установить полную программу PBI Desktop.

(обновление 1) DLL Установка вручную

Я попытался установить DLL вручную, но я столкнулся с некоторыми ошибками командной строки (regsvr32, regasm).

Ссылки: Установить файл DLL в Windows / MsDocs> .NET Framework> Regasm.exe

DLL command line error messages.png

(обновление 2) Установка программы PBI Desktop

Затем я попытался установить полную программу PBI Desktop. Файл DLL теперь находится в каталогах сервера. Но сообщение об ошибке обновления сохраняется ...: " ... Could not load file or assembly 'Microsoft.OData.Core.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.... The system cannot find the file specified.".

Каталоги серверов:

 C:\Program Files\Microsoft Power BI Desktop RS\bin\ ... 1 files
 C:\Program Files (x86)\Microsoft Power BI Desktop RS\bin\ ... 1 files
 C:\Program Data\Microsoft\NetFramework\BreadcrumbStore\ ... 2 files
 ...  Microsoft.OData.Core.NetFX35.V7, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 ...  Microsoft.OData.Core.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 C:\Users\All Users\Microsoft\NetFramework\BreadcrumbStore\ ... 1 files
 ...  Microsoft.OData.Core.NetFX35.V7, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 ...  Microsoft.OData.Core.NetFX35.V7, Version=7.4.0.11102, Culture=neutral, PublicKeyToken=31bf3856ad364e35
 C:\Windows\assembly\NativeImages_v4.0.30319_32\ ... 2 files
 C:\Windows\assembly\NativeImages_v4.0.30319_64\ ... 2 files

Microsoft.OData.Core.NetFX35.V7.dll (GCOD050, Laptop) - directories.png


REPORT SERVER (снимки экрана: источник данных, обновление по расписанию)

ИСТОЧНИК ДАННЫХ

Вот конфигурация свойств источника данных по URL менеджера отчетов.

http://gcod050/reports/manage/catalogitem/datasources/01-PBI/SSRS%20Datasets

enter image description here

ОШИБКА ОБНОВЛЕНИЯ ДАННОГО РЕСУРСА

enter image description here

...