SSRS PBI报告刷新错误:[无法加载文件或程序集'Microsoft.OData.Core.NetFX35.V7`]

时间:2019-04-26 19:10:33

标签: dll reporting-services odata powerbi power-bi-report-server

我已经在PBI Desktop中建立了一份报告,并发布到了PBI Report Server。数据源连接类型为ODATA。该报告将不会在PBI报告服务器上更新。我应该怎么做才能使计划的刷新工作?

  1. 该报告可以在我的计算机上运行并刷新。
  2. 该报告已成功部署到PBI Report Server,并且我可以与PBIRS上的数据和视觉效果进行交互。
  3. 数据源连接测试显示“成功”。
  4. 根据MSDOCS: Power BI report data sources in Power BI Report Server,它支持“计划刷新”的ODATA数据源;它不是“实时”连接(如SQL数据源)。

问题是,当我安排报表在报表管理器中刷新时,刷新失败,并且数据与数据源不是最新的。

  

错误消息:

     
    

数据源错误:数据源“未知”的登录失败。

  
     

错误详细信息按钮显示以下消息:

     
    

会话ID: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 PM)和手册(“立即刷新”-2:07 PM)。

我在台式计算机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


更新4/30/2019,DLL安装

我尝试手动安装DLL。然后,我尝试安装完整的PBI Desktop程序。

(更新1)DLL手动安装

我尝试手动安装DLL,但是遇到了一些命令行错误(regsvr32,regasm)。

参考:Install DLL File in 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


报告服务器(屏幕截图:数据源,计划刷新)

数据源

这是报表管理器URL上数据源属性的配置。

  

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

     

enter image description here

数据源刷新错误

enter image description here

0 个答案:

没有答案