【发布时间】:2020-05-04 15:00:58
【问题描述】:
我在运行 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 工作区服务器。
Tabular Model Designer - You cannot open the BIM file
收到此错误消息后,我将 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 文件。
将开发环境更改为工作区服务器后的第一条错误消息... Tabular Model Designer - An error occurred while opening the model on the workspace database. Reason: The type initializer for 'Microsoft.AnalysisServices.BackEnd.DAXServices' threw an exception
============================= 错误信息:
在工作区数据库上打开模型时出错。 原因:类型初始化器 'Microsoft.AnalysisServices.BackEnd.DAXServices' 抛出异常。
=============================调用堆栈:
在 Microsoft.AnalysisServices.VSHost.VSHostManager.PrepareSandbox(布尔 newProject, Boolean& isRefreshNeeded, Boolean& isImpersonationChanged, Boolean& saveRequired, List`1& truncatedTables, Boolean isRealTimeMode, Int32 clientCompatibilityLevel) 在 Microsoft.AnalysisServices.VSHost.Integration.EditorFactory.CreateEditorInstance(UInt32 grfCreateDoc,字符串 pszMkDocument,字符串 pszPhysicalView, IVsHierarchy pvHier, UInt32 itemid, IntPtr punkDocDataExisting, IntPtr& ppunkDocView, IntPtr& ppunkDocData, String& pbstrEditorCaption, Guid& pguidCmdUI, Int32& pgrfCDW)
=============================
在收到第一条错误消息后,任何时候尝试打开 Model.bim 都会出现以下错误消息... devenv.exe - Application Error: The instruction at 0x7733e8fb referenced memory at 0x41980024. The memory could not be read
我试图点击“取消”进入调试器,但 VS2017 崩溃太快,我收到以下消息... Unable to attach to the crashing process
【问题讨论】:
-
自发布此消息以来,我已升级到 Visual Studio 2019,但仍然收到相同的错误消息。这来自事件查看器:找不到来自源 MSOLAP$DataToolsInstance:24f05905-b0b0-4865-8fa5-ca8c67d28958 的事件 ID 0 的描述。加载外部库“msmgdsrv.dll”时出现以下错误:%1 不是有效的 Win32 应用程序
-
我没有将此作为答案发布,因为我不知道是什么导致或解决了原始问题。我尝试在另外两个 Windows 7 客户端和一个 Windows 10 客户端上进行安装。两个Win7客户端都有同样的问题,但是Win10没有问题,所以我被允许保留Win10客户端。
-
我的同事刚刚在他的 Windows 7 笔记本电脑上遇到了同样的问题,正是同样的问题让我看到了这篇文章。他能够在他的 VS 2017 上处理表格项目。我让他安装 2019(全新 + MS Analysis VSIX 扩展),但仍然面临同样的问题。在 SSAS(服务器/实例)上,创建并留下模型。我在想过去两周是否有任何问题(windows)会终止该功能。
-
很抱歉听到@Chjquest,我希望我能告诉你是什么原因造成的或如何解决它。我还将这个发布到 Visual Studio 开发者社区 developercommunity.visualstudio.com/content/problem/1021940/…,他们会在某个时候查看它。
-
Tum,有没有办法可以将这些系统“恢复”(系统恢复)到更早的时间范围?除了今天,我的同事没有过去的还原点(不知道为什么)。我相信这是由 Windows 更新引起的,但不能确定。
标签: visual-studio-2017 ssas tabular ssas-tabular