卸载SQL Server 2016

时间:2016-08-26 09:40:10

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

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

我尝试使用“控制面板”中的SQL 2016(联合国)安装程序卸载SQL Server 2016,但是当我单击“删除”时,会抛出一条错误消息,指出它无法安装在Win7上。

身体:

  

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

我可以删除 SQL Server 2016和SQL Management Studio之外的所有组件,那么如何删除它们呢?

3 个答案:

答案 0 :(得分:5)

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

您需要的所有内容都有点PowerShell script,用于生成batch file"知道"如何卸载SQL Server组件。

阅读文章结束时,你会得到这样的结论:

# 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并找出如何使用它。 :)

答案 1 :(得分:0)

要从Windows控制面板卸载SQL Server 2016需求问题,您必须注意,此图标是SQL Server产品系列的中心图标,并且在控制面板上的添加/删除程序列表中没有大小。所以这可能取决于SQL Server的一些产品,如SQL Server Management Studio 16或SQL Server Data Tools 2016。 因此,首先删除任何相关产品,图标将自动消失!

答案 2 :(得分:0)

尝试卸载与SQL Server引擎没有紧密结合的其他SQL服务器组件,例如语言包。 尝试在核心引擎上运行卸载程序,这通常可以解决大多数卸载过程错误。