visual-studio-2017 - 尝试打开 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 工作区服务器。
收到此错误消息后,我将 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。开源控制资源管理器右键单击完整文件夹 - 高级 - 勾选两个覆盖框,然后 GET。然后打开解决方案右键单击模型并使用设计器打开。
推荐阅读
- c++ - 有人可以解释第 3 行发生了什么吗?
- java - Maven Build 卡住了很长时间,调试日志显示 [DEBUG] 我们有一个重复的 META-INF/MANIFEST.MF
- android - 回栈和导航
- php - PHP Paypal SDK - 获取 20 条最新交易
- python - 如何从不同文件夹中的文件导入 python 类?
- powershell - 公司用户和 Azure AD 用户到底有什么区别?
- angular - Angular OAuthModule 配置工厂
- python - 如何处理 np.array 作为图像生成器中的训练集
- r - 用ggplot绘制最佳拟合线以在r中进行回归
- javascript - 通过 Chrome 扩展连接到 Postgres 数据库