我设法在Windows 7上安装SSMS 2016,但它当然不起作用。
我尝试使用“控制面板”中的SQL 2016(联合国)安装程序卸载SQL Server 2016,但是当我单击“删除”时,会抛出一条错误消息,指出它无法安装在Win7上。
身体:
此计算机上的操作系统或其服务包级别 不符合SQL Server 2016的最低要求。确定 支持的最低操作系统...
我可以删除除 SQL Server 2016和SQL Management Studio之外的所有组件,那么如何删除它们呢?
答案 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服务器组件,例如语言包。 尝试在核心引擎上运行卸载程序,这通常可以解决大多数卸载过程错误。