来自微软网页:
SQL Server 服务设置为自动(延迟启动)启动模式在 SQL Server 2022 (16.x) 中,在配置管理器中将 SQL Server 服务的启动模式设置为自动,会将该服务配置为以自动(延迟启动)模式启动模式,即使启动模式显示为自动。
有谁知道他们为什么改变这个?我觉得我应该将其改回“自动”,以便让我的实例尽快启动并运行,但与此同时,他们这样做一定是有原因的......
我查看了微软文档但没有找到答案。
来自微软网页:
SQL Server 服务设置为自动(延迟启动)启动模式在 SQL Server 2022 (16.x) 中,在配置管理器中将 SQL Server 服务的启动模式设置为自动,会将该服务配置为以自动(延迟启动)模式启动模式,即使启动模式显示为自动。
有谁知道他们为什么改变这个?我觉得我应该将其改回“自动”,以便让我的实例尽快启动并运行,但与此同时,他们这样做一定是有原因的......
我查看了微软文档但没有找到答案。
我不确定,但过去一个常见的抱怨是,由于 Windows 以不可预测的顺序启动自动服务,因此如果 SQL Server 依赖于其他服务(例如文件系统服务),则 SQL Server 可能无法自动启动碰巧没有安排在 SQL Server 之前启动。
将SQL Server设置为两分钟延迟启动是解决此类问题的实用方法。
如果您知道所有依赖项并且可以手动设置它们,请这样做。
如果您没有任何此类依赖项,请随意将 SQL Server 设置回自动启动而不是延迟启动。
我不确定,但根据我的经验,最好将其设置为延迟启动,因为有时操作系统会在网络子系统之前启动服务,并且如果您使用 Active Directory 帐户作为服务帐户或使用 iSCSI 磁盘作为数据磁盘,SQL 可能会失败,因为缺少网络连接。