【问题标题】:SSMS 2017 Could not load file or assembly 'Microsoft.AnalysisServices.AppLocal'SSMS 2017 无法加载文件或程序集“Microsoft.AnalysisServices.AppLocal”
【发布时间】:2018-08-13 12:56:58
【问题描述】:

我最近安装了 Microsoft SQL Server Management Studio 2017.5 以连接到一些 Azure 资源。尝试连接到任何数据库(包括我的本地主机)时,我收到一条错误消息:

'无法加载文件或程序集 'Microsoft.AnalysisServices.AppLocal, Version=14.0.0.0,Culture=neutral, PublicKeyToken=89845dcd8080cc91' 或其依赖项之一。

我查看了 C:\Windows\assembly\GAC 目录,但没有看到我认为应该存在的程序集。

有什么方法可以下载程序集或修复 ssms?

更新:

经过数小时的努力,我找到了解决此问题的方法。

  1. 完全卸载 SSMS
  2. 删除 C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio 目录
  3. 重新安装 SSMS 17.5,它现在应该可以工作了。

看起来它在从以前安装的版本升级时被部分删除。

【问题讨论】:

  • 我今天通过升级到 Microsoft 修复的相同问题有 SSMS 17.9.1

标签: ssms assemblies ssms-2017


【解决方案1】:

经过数小时的努力,我找到了解决此问题的方法。

1) 完全卸载 SSMS(及其所有版本)

2) 删除 C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio 目录

3) 重新安装 SSMS 17.5,它现在应该可以工作了。

看起来它在从以前安装的版本升级时被部分删除。

【讨论】:

  • 这对我帮助很大!我感谢你的辛勤工作!你介意接受你的答案,这样每个人都能看到那个漂亮的复选标记吗?它有助于使这个答案脱颖而出
  • 您应该接受这个作为答案,因为它确实是一个很好的解决方案。 (或任何监控此的管理员)
  • 我还发现只是从卸载程序运行“修复”解决了问题,而不是完全卸载。
  • 与 SSMS 18 有类似问题,但在步骤 2 中没有看到 140 文件夹,而是我关注了this: 1) 删除了“C:\Program Files (x86)\Microsoft SQL Server Management Studio 18" 文件夹 2) 已删除注册表项“HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio”
【解决方案2】:

对我来说,升级到最新版本 17.9.1 确实有帮助。可以在以下 Microsoft 页面找到升级详细信息: https://docs.microsoft.com/en-gb/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017 您可以下载 SQL Server Management Studio 17.9.1 升级包(将 17.x 升级到 17.9.1)并安装它。 干杯。

【讨论】:

    猜你喜欢
    • 2017-09-05
    • 1970-01-01
    • 2019-02-06
    • 2020-08-17
    相关资源
    最近更新 更多