【问题标题】:Can Windows Update service break a server when it runs?Windows Update 服务在运行时会破坏服务器吗?
【发布时间】:2019-09-27 07:17:54
【问题描述】:

-- 即使它只下载,不安装更新?

昨天所有 6 个用户都失去了对数据库或网络的访问权限。我找不到原因。没有错误表明出现问题。

在 15:01:44,应用程序停止为 6 个用户工作。我可以通过查看数据库中最繁忙的表来看到这一点。然后在 15:01:44 停止更新。在那之后的 1 小时内什么也没发生。

应用程序日志没有给我任何帮助。系统日志显示:

08/05/2019 13:23:23 The Windows Update service entered the stopped state.
08/05/2019 14:58:49 The Windows Update service entered the running state.
08/05/2019 15:08:50 The Windows Update service entered the stopped state.
08/05/2019 15:37:07 The Windows Update service entered the running state.
08/05/2019 15:47:08 The Windows Update service entered the stopped state.

在它停止工作前大约 3 分钟,Windows 更新服务启动。尽管已下载更新,但它们未安装。但是我注意到延迟更新会警告您 Windows 更新在运行时可能会自行更新

我怀疑 Windows 更新确实更新了自己,这导致了问题。我想不出还有什么可能出错的地方。

这可能吗?

【问题讨论】:

  • 用户如何访问您的数据库、客户端应用程序?
  • 这些都已启用: 1 共享内存 2 TCP/IP 3 命名管道 按此顺序。尽管启用了命名管道,但客户端将使用 TCP/IP。客户端正在运行桌面 Winforms 程序。
  • 好吧,一切皆有可能!?!...但它在事件查看器或系统更新历史记录中说明了什么?...是否安装了新更新?
  • SQL Server 日志对此有何评论?
  • @user1040323 - 您能否确认各个用户是否对数据库实例拥有任何权限?

标签: sql-server windows-server windows-update


【解决方案1】:

Windows 更新通常不会影响 SQL Server 的运行。但您需要从调查中消除这一点。

解决此假设的最佳方法是检查系统的最新更新和热修复。获得列表后,在 Microsoft 知识库中搜索 KB,然后您可以确定是否安装了任何更新而无需重新启动,或者可能对网络接口产生不利的副作用。

我还会同时检查 SQL 日志并寻找异常行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 2019-10-07
    相关资源
    最近更新 更多