执行SQL Server 2019 Service Pack时尝试执行未经授权的操作

问题描述

我已经有sql Server2019。将Windows 10升级到最新的十月更新后,我发现我的sql Server没有最新的Service Pack。 我从Microsoft下载了最新的Service Pack CU8并运行了它。初始化设置后,出现错误

Attempted to perform an unauthorized operation

enter image description here

许多研究,即使在SO中也没有运气。

请告知。

解决方法

查看日志并深入研究Windows注册表和安全性之后,我发现问题出在“ Microsoft Edge”注册表项。对于管理员来说,它是只读的,我发现我需要使用SYSTEM帐户来应用Service Pack。

最后,我发现我可以使用SysInternals软件包中的可执行文件来做到这一点,该软件包以在Windows中做奇怪的事情而闻名。

这就是我应用Service Pack的过程。

  1. 以管理员身份运行Cmd或PowerShell
  2. 转到SysInternals并确保在那里有PsExec64.exe
  3. 运行以下命令:

。\ PsExec64.exe -sid“ D:\ Downloads \ SQLServer2019-KB4577194-x64.exe”

这样,您将使用具有最高特权的SYSTEM帐户执行Service Pack。

Service Pack安装成功!

,

https://www.microsoft.com/en-us/edge/business/download

请通过以上链接获取最新 Microsoft Edge (Chromium) 的离线安装程序。

安装后,运行 Edge 安装程序,然后再次尝试运行 SQL 更新。

这奏效了。我运行了最新的 Edge 独立安装,它解锁了 MSSQL 补丁。

我也确认它有效。谢谢

https://www.microsoft.com/en-us/edge/business/download

当我尝试在安装了 H2 更新的 Windows 10 上安装 SQL 2014 Express Advanced 时,我可以确认这解决了这个问题。 我遇到了同样的错误,安装独立的 Microsoft Edge 修复了该错误。