办公室

托管SQL Server安装程序在Windows 10/8/7上停止工作

Microsoft Azure OpenDev—June 2017

Microsoft Azure OpenDev—June 2017
Anonim

根据我对SQL进行故障排除的经验,安装问题是最困难和最耗时的过程之一。大多数情况下,这是一个碰碰运气。需要大量的研究和经验才能找出解决SQL故障时出现的新问题的解决方案。

过去六年来,我一直在使用不同版本的SQL处理SQL程序的一部分问题,从SQL 2000到最新的2012.

在接下来的几周中,我将讨论Windows上的一些常见SQL安装错误,以及可能的故障排除步骤以解决它。不要误解我的意思我不会谈论在SQL内部工作。在本系列中,我将仅讨论Windows上与SQL安装相关的问题。 托管SQL Server安装程序已停止工作

在本文中,我们将讨论如何解决托管SQL Server安装程序在尝试时已停止工作安装SQL Server 2008 R2 / 2012.

因此,当您单击“

新SQL Server独立安装或将功能添加到现有安装”时,情况就好像它会加载然后你得到一个错误“托管SQL Server安装程序已停止工作”。当我们第一次得到这个错误消息时,我花了很多小时来弄清楚。我的第一个想法是这是一个损坏的下载,所以我去了并重新从微软网站下载该版本,并检查了

MD5校验和 值以确保它是正确的下载。如果您正在下载并安装大型安装文件,请检查该值是一个好主意。我会建议查看Md5Checker。在这里看到更多。但是这并没有真正帮助解决这个问题。 我的下一个想法是计算机连接到域网络。所以我以本地管理员身份登录。当谈到SQL安装时,请相信我,最好始终将其安装在本地管理员的帐户下,而不是安装在域管理员下,因为即使您是域管理员,您仍可能有一些安全限制。为了清楚理解,最好参考此TechNet文章。

无论如何,回到主题 - 在这种情况下没有什么帮助。后来我发现事件日志中有一些指向.NET Frameworks的错误。现在我得到了一个线索,我知道如何继续。我需要重新安装.NET Framework才能解决此问题。但它内置于Windows 7.所以我需要再次禁用和启用。我这样做如下:

转到控制面板。打开

程序和功能 选项。选择 打开或关闭Windows功能 功能 查找

Microsoft.NET Framework 3.5.1 选项并取消选中并重新启动 现在运行SFC / SCANNOW,以便我们可以确保是否存在任何损坏,它将被修复。

然后返回并启用

Microsoft.NET Framework 3.5.1 选项 中的所有选项。现在重新启动一次。重新启动可能需要更长的时间

现在我试着再次安装,这次它绕过错误并成功安装。

现在有一个提示,如果您在Windows 7上安装SQL 2008 R2,并且您已经安装了.NET Framework 4.0或4.5,最好将其完全卸载,直到您完成SQL安装,如果出现此错误。

我希望本文帮助您解决此问题。在接下来的几周里,我将在Windows上讨论更多与SQL安装相关的问题。