我已经拥有 SQL Server 2019。在将我的 Windows 10 升级到最新的 10 月更新后,我发现我的 SQL Server 没有最新的服务包。我从 Microsoft 下载了最新的服务包 CU8 并运行它。初始化设置后,我收到错误
Attempted to perform an unauthorized operation
许多研究,即使在 SO 中也没有运气。
请指教。
我已经拥有 SQL Server 2019。在将我的 Windows 10 升级到最新的 10 月更新后,我发现我的 SQL Server 没有最新的服务包。我从 Microsoft 下载了最新的服务包 CU8 并运行它。初始化设置后,我收到错误
Attempted to perform an unauthorized operation
许多研究,即使在 SO 中也没有运气。
请指教。
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 可以修复该错误。
在查看日志并深入研究 Windows 注册表和安全性后,我发现问题出在“Microsoft Edge”注册表项上。不知何故,它对管理员来说是只读的,我发现我需要使用 SYSTEM 帐户来应用服务包。
最后我发现我可以使用 SysInternals 包中的可执行文件来做到这一点,该包以在 Windows 中做奇怪的事情而闻名。
这就是我为应用服务包所做的。
.\PsExec64.exe -sid "D:\Downloads\SQLServer2019-KB4577194-x64.exe"
这样,您将使用具有最高权限的 SYSTEM 帐户执行服务包。
服务包安装成功!