您好,欢迎咨询Microsoft Q&A论坛
根据屏幕截图,很可能是注册表中记录的“系统数据库目录”路径无效或无权限
- 先到 HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL 找到实例名(例如 TEW_SQLEXPRESS)对应的实例 ID(如 MSSQL.1)。
- 再到 HKLM\SOFTWARE\Microsoft\Microsoft SQL Server<实例ID>\MSSQLServer,检查 DefaultData 与 DefaultLog 的字符串值是否指向存在的文件夹路径。如果路径不存在或为空,就会导致安装/更新失败
- 如果路径不正确,修改为有效的文件夹路径(例如 D:\MSSQL\DATA),并确保该文件夹已存在。
有关‘‘安装 SQL Server 累积更新或 Service Pack 时注册表中的数据或日志目录无效的错误’’更多信息请参考微软文档:https://learn.microsoft.com/zh-cn/troubleshoot/sql/database-engine/install/windows/user-data-log-directory-invalid
以上是我的想法和建议希望对您有帮助