加入收藏 | 设为首页 | 会员中心 | 我要投稿 通辽站长网 (https://www.0475zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

解决常见SQL Server累积更新安装问题

发布时间:2022-10-13 03:31:17 所属栏目:MsSql教程 来源:未知
导读: 解决常见SQL Server累积更新安装问题本文内容
本文提供了一些常规步骤,用于解决在将累积更新 (CU) 或 Service Pack (SP) 应用到 Microsoft SQL Server 实例时可能Microsoft SQL Server的问

解决常见SQL Server累积更新安装问题本文内容

本文提供了一些常规步骤,用于解决在将累积更新 (CU) 或 Service Pack (SP) 应用到 Microsoft SQL Server 实例时可能Microsoft SQL Server的问题。 它还提供有关解决与更新相关的以下错误消息的详细信息:

累积更新和 Service Pack 安装信息

本节提供有关 CU 和 SP 安装的信息。

对于 Microsoft SQL Server 2017 及更高版本,你始终可以应用最新的 CU 可用 (SQL Server 2017 及更高版本中不存在 service pack) 。

在应用 CU 或 SP 之前,请确保要更新的实例满足以下要求。 无法SQL Server以下程序文件和数据文件:

如果在将 CU 或 SP 应用到实例后添加新的数据库引擎功能,应在应用任何新的 CU 或 SSP 之前将新功能更新到与程序实例相同的级别。

一般疑难解答方法

按照以下步骤隔离错误:

在安装 过程的" 失败"屏幕中,选择"详细信息 "。在 %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log 文件夹中,Summary.txt其他默认设置 日志文件。 有关详细信息,请参阅查看和读取SQL Server安装程序日志文件。

在后续几节中,检查是否符合您的情况,然后按照相关的疑难解答步骤操作。如果没有匹配的方案,请查找日志文件中的更多指针。

"等待恢复数据库引擎"和"912"和"3417"错误

升级 T-SQL脚本随每个 SQL Server 更新一起提供。 在升级二进制文件SQL Server执行它们。 如果由于某种原因这些脚本未运行,安装程序在错误详细信息部分报告"数据库引擎 处理 失败错误"。 它在最新的 SQL Server 错误日志中记录 912 (/sql/relational-databases/errors-events/mssqlserver-912-database-engine-error) 和 3417 (/sql/relational-databases/errors-events/mssqlserver-3417-database-engine-error) 错误。 错误 912 和 3417 是与数据库脚本升级失败关联的一般错误。 912 错误之前的消息通常提供有关运行这些脚本时完全失败的信息。

若要排查并修复这些错误,请按照以下步骤操作:

查看SQL Server日志,了解有关失败的详细信息。通过使用SQL Server 绕过运行升级脚本来启动升级脚本。根据不同的方案解决失败的原因。

以下错误是升级脚本失败及其对应解决方法的一些常见原因:

备注

尽管运行升级脚本失败是导致"等待恢复数据库引擎失败"错误的常见原因之一,但此错误也可能由于其他原因发生。 该错误意味着更新安装程序在安装更新后无法启动该服务或无法使该服务联机。 在任一情况下,疑难解答都涉及检查错误日志和安装日志以确定失败的原因,并采取适当的措施。

若要让升级过程完成,请重新启动SQL Server无跟踪标志。902

由于缓存中缺少安装程序文件导致的安装程序Windows错误

使用 SQL Server 安装程序Windows的应用程序(如安装程序)将关键文件存储在 Windows Installer 缓存中。 默认安装程序缓存位置为 C:\Windows\Installer。 卸载和更新应用程序需要这些文件。 它们是唯一的。 如果无意中删除这些文件或以其他方式破坏这些文件,则要求这些文件的应用程序更新将失败。 要解决此情况,需要:

有关详细说明,请参阅 Restore the missing Windows Installer cache files。

由于注册表中不正确的数据或日志位置,安装程序失败

在安装数据库数据和日志文件时指定的默认位置保存在 注册表中的 HKLM\Software\Microsoft\MicrosoftSQL Server\MSSQL{nn}中。MyInstance。 安装 CU 或 SP 时mssql安装,安装过程将验证这些位置。 如果验证失败,您可能会收到类似于以下消息的错误消息:

若要解决此问题,请通过使用 SQL Server Management Studio (SSMS) 连接到 SQL Server 实例,打开实例的属性,选择"数据库 设置", 并确保"数据和日志的数据库默认位置"指向正确的文件夹。 然后,重试 CU 或 SP 安装。

WSFC Windows服务器故障转移群集 (配置) 错误

若要使 SQL Server 故障转移群集实例 (FCI) 顺利运行和维护,必须始终遵循安装故障转移群集和故障转移群集实例管理&中介绍的最佳实践。 如果在应用 CU 或 SP 时遇到错误,请检查以下条件:

其他资源:可用更新、SQL Server服务模型、安全更新

(编辑:通辽站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!