【问题标题】:Uninstall SQL Server 2016卸载 SQL Server 2016
【发布时间】:2016-08-26 09:40:09
【问题描述】:

我设法在 Windows 7 上安装了 SSMS 2016,但它当然不起作用。

我尝试使用控制面板中的 SQL 2016 (un)install 程序卸载 SQL Server 2016,但是当我单击删除时,它会抛出一个错误,提示它无法在 Win7 上安装。

正文:

这台计算机上的操作系统或其服务包级别 不符合 SQL Server 2016 的最低要求。确定 支持的最低要求的操作系统...

我可以删除所有组件除了 SQL Server 2016 和 SQL Management Studio,那么如何删除这些组件?

【问题讨论】:

  • 您在哪里下载了 SSMS?根据msdn.microsoft.com/library/mt238290.aspx,支持Windows 7 SP1。
  • 可能是某些组件已被删除,它依赖。因此,如果您尝试对其运行安装/修复可能会很有趣,因为它可能会由于缺少还需要卸载的组件而失败。
  • 谢谢,艾伦 S. 汉森。我会试试的!
  • 如果您查看我的遮阳篷会很好,因为我遇到了同样的问题。

标签: sql-server ssms compatibility uninstallation sql-server-2016


【解决方案1】:

amazing article 会告诉您如何无缝删除 SQL Server 的所有剩余部分。

您需要一点点PowerShell script 来生成“知道”如何卸载 SQL Server 组件的 batch file

读完这篇文章你会得到这样的东西:

# PowerShell
$a = c:\temp\msiinv.exe -s | Select-String "SQL Server" -Context 0,1
$a = $a -replace "Product code: ","msiexec /x """;
$a = $a -replace ">", "rem";
$a = $a -replace "\t", "";
$a = $a -replace "}","}""";
$a = $a -replace "}","}"" /quiet";
$a | Out-File c:\temp\remove.bat -encoding ascii;

在运行给定的 PowerShell 脚本后(需要针对您的具体情况进行自定义),将生成 remove.bat 文件,如果运行该文件,将卸载不包含在其他组件的依赖关系图中的 SQL Server 组件。

这意味着您必须多次运行此文件 (remove.bat),直到成功卸载所有 SQL Server 组件。

所以,看看它Cleanly Uninstalling Stubborn SQL Server Components 并了解如何使用它。 :)

【讨论】:

【解决方案2】:

由于Windows控制面板的需求问题,要卸载SQL Server 2016,你必须注意,这个图标是SQL Server产品系列的中心图标,它在控制面板的添加/删除程序列表中没有大小.因此,这可能取决于 SQL Server 的某些产品,例如 SQL Server Management Studio 16 或 SQL Server Data Tools 2016。 因此,请先删除任何相关产品,然后图标会自行消失!

【讨论】:

    【解决方案3】:

    尝试卸载其他与 SQL Server 引擎不紧密耦合的 SQL Server 组件,例如语言包。 之后尝试在核心引擎上运行卸载程序,这通常可以解决大部分卸载过程错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 2012-09-30
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多