首页 > 解决方案 > 尝试打开 SSAS 表格 Model.bim 文件时,Visual Studio 2017 崩溃

问题描述

我在运行 Visual Studio 2017 Enterprise 15.9.22、SQL Server Data Tools 15.1.62002.01090、SQL Server Management Studio 15.0.18330.0 的 Windows 7 64 位机器上。我已经在 SQL Server Analysis Services 2019 表格模型上工作了几个星期,上周五我再也无法打开 Model.bim 文件。我仍然可以打开并运行从 SSAS 服务器读取的 SSIS 包。这只发生在我尝试打开 Model.bim 时。

我开始收到的第一条错误消息是它无法再找到 localhost 工作区服务器。

表格模型设计器 - 您无法打开 BIM 文件

收到此错误消息后,我将 Integrated Workspace Mode 切换为 False,然后在 Workspace Server 字段中添加了我们的 DEV SSAS 2019 服务器。

在发生这种情况之前,我没有添加/删除任何程序,但是我的 IT 团队在它停止工作的前一天晚上在我的客户端上安装了 CrowdStrike。他们进去并卸载了它,但错误消息仍然存在。从那时起,CrowdStrike 已重新安装。

尝试的解决步骤:我将更新应用到 Visual Studio 2017 和 SQL Server Management Studio。我已经卸载并重新安装了 Visual Studio。我曾尝试删除组件以简化安装,但我总是以同样的错误告终。

最新的 Windows 更新:大约 15 天前,但我能够在 4 天前打开同一个 Model.bim 文件。

将开发环境更改为工作区服务器后的第一 条错误消息... 表格模型设计器 - 在工作区数据库上打开模型时出错。原因:“Microsoft.AnalysisServices.BackEnd.DAXServices”的类型初始化程序引发异常

============================= 错误信息:

在工作区数据库上打开模型时出错。原因:“Microsoft.AnalysisServices.BackEnd.DAXServices”的类型初始化程序引发异常。

============================= 调用堆栈:

在 Microsoft.AnalysisServices.VSHost.VSHostManager.PrepareSandbox(Boolean newProject,Boolean& isRefreshNeeded,Boolean& isImpersonationChanged,Boolean& saveRequired,List`1& truncatedTables,Boolean isRealTimeMode,Int32 clientCompatibilityLevel)在 Microsoft.AnalysisServices.VSHost.Integration.EditorFactory.CreateEditorInstance(UInt32 grfCreateDoc, String pszMkDocument, String pszPhysicalView, IVsHierarchy pvHier, UInt32 itemid, IntPtr punkDocDataExisting, IntPtr& ppunkDocView, IntPtr& ppunkDocData, String& pbstrEditorCaption, Guid& pguidCmdUI, Int32& pgrfCDW)

==============================

在收到第一条错误消息后,任何时候尝试打开 Model.bim 之后都会出现以下错误消息... devenv.exe - 应用程序错误:0x7733e8fb 处的指令引用了 0x41980024 处的内存。无法读取内存

我试图点击取消进入调试器,但它崩溃 VS2017 太快,我收到以下消息... 无法附加到崩溃进程

标签: visual-studio-2017ssastabularssas-tabular

解决方案


好的,所以要解决...

从本地计算机上的源代码管理中删除文件夹 打开没有代码的 Visual Studio。开源控制资源管理器右键单击完整文件夹 - 高级 - 勾选两个覆盖框,然后 GET。然后打开解决方案右键单击模型并使用设计器打开。


推荐阅读