如何解决执行SQL Server 2019 Service Pack时尝试执行未经授权的操作
我已经有sql Server2019。将Windows 10升级到最新的十月更新后,我发现我的sql Server没有最新的Service Pack。 我从Microsoft下载了最新的Service Pack CU8并运行了它。初始化设置后,出现错误
Attempted to perform an unauthorized operation
许多研究,即使在SO中也没有运气。
请告知。
解决方法
查看日志并深入研究Windows注册表和安全性之后,我发现问题出在“ Microsoft Edge”注册表项。对于管理员来说,它是只读的,我发现我需要使用SYSTEM帐户来应用Service Pack。
最后,我发现我可以使用SysInternals软件包中的可执行文件来做到这一点,该软件包以在Windows中做奇怪的事情而闻名。
这就是我应用Service Pack的过程。
- 以管理员身份运行Cmd或PowerShell
- 转到SysInternals并确保在那里有PsExec64.exe
- 运行以下命令:
。\ 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 修复了该错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。