2

我已经拥有 SQL Server 2019。在将我的 Windows 10 升级到最新的 10 月更新后,我发现我的 SQL Server 没有最新的服务包。我从 Microsoft 下载了最新的服务包 CU8 并运行它。初始化设置后,我收到错误

Attempted to perform an unauthorized operation

在此处输入图像描述

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

请指教。

4

2 回答 2

1

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 可以修复该错误。

于 2020-12-26T15:57:11.827 回答
0

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

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

这就是我为应用服务包所做的。

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

.\PsExec64.exe -sid "D:\Downloads\SQLServer2019-KB4577194-x64.exe"

这样,您将使用具有最高权限的 SYSTEM 帐户执行服务包。

服务包安装成功!

于 2020-10-27T17:31:30.053 回答