SQL Server 服务不再自动启动,如果我重新启动 Windows



我有Windows 10版本1511,我在其中安装了SQL Server 2014。

安装后一切正常。

我已经在 Windows 10 上多次关闭,如果我打开我的 PC,一切都很好。

但是,如果我重新启动系统,重新启动后,SQL Server 服务将保持停止状态(启动类型为 Automatic )。我尝试再次重新启动和关闭,但该服务不再自动启动。

我已经手动启动了该服务,并且在服务启动后一切正常。如果我关闭所有东西,之后就可以了。但是,如果我只是重新启动,我上面描述的问题会再次出现。

我能做什么?

谢谢!

更新

似乎问题已经报告给Microsoft:https://connect.microsoft.com/SQLServer/feedback/details/1873617/sql-server-not-coming-online-after-os-upgrade-to-windows-10-even-when-startup-type-is-automatic

如果为 SqlServer 服务启动 services.msc 和 serach,请在属性中将启动设置为自动延迟而不是自动延迟。

我正在 Win 2012 上处理同样的问题。 它看起来像这里描述的相同问题:

在以下路径中添加窗口级别用户:

单击"开始"-"运行"-"Secpol.msc 转到"本地策略"-"用户权限分配"

  1. 充当操作系统的一部分
  2. 绕过遍历检查
  3. 锁定内存中的页面
  4. 作为服务登录
  5. 登录批处理作业
  6. 替换进程级别令牌

如果没有,请添加它们并尝试重新启动系统。您的 SQL Server 应作为服务启动。万事如意。

我在Windows 10和SQL Server 2014 Express上遇到了这个问题。

延迟启动选项对我不起作用,但这是有效的 - 向网络服务和本地服务帐户授予更高的 DCOM 权限。

    单击"开始",键入"组件"
  1. ,然后单击"组件服务".app
  2. 在"组件服务"中,双击"
  3. 组件服务",然后双击"计算机"。右键单击"我的电脑",然后单击"属性"。
  4. 单击 COM 安全选项卡。
  5. 在"启动和激活权限"区域中,单击"编辑默认值"。
  6. 单击 添加,键入网络服务,然后单击 确定。选择"网络服务"时,单击以选中以下项的"允许"复选框:
    • 本地启动
    • 远程启动
    • 本地激活
    • 远程激活
  7. 对本地服务帐户重复步骤 4。
  8. 重新启动和 SQL Server 不应自动启动。

就我而言,这是一个开发环境,因此我不太关心此更改的安全影响,而更关心使其正常工作。因此,如果这在您的情况下很重要,建议检查潜在的安全后果。

也要注意后缀

示例:如果您的用户 Secedit.msc 与 contoso\usersql 一样,则在 Windows 服务中需要相同,我正在放置 usersql@contoso.com 并且遇到问题,无法自动启动服务,更改为 contoso\usersql,工作正常

顺其自然,

SQL SERVER INSTALLATION CENTER (C:ProgramDataMicrosoftWindowsStart MenuProgramsMicrosoft SQL Server 2019Configuration Tools) > Maintenance > Edition Upgrade  

并重新启动服务

另一个解决方案对我有用:

  1. 打开 SQL Server 配置管理器
  2. 选择"SQL 服务器服务"
  3. 选择任何服务(双击或右键单击和属性)
  4. 转到"登录
  5. "选项卡(我的登录设置为"此帐户")
  6. 选择"内置帐户"和"本地服务"。

然后我为所有其他服务执行了此步骤,并且它起作用了。当我连接到SQL Server数据库时,我没有更多的问题。

SQL 服务器服务登录设置

我今天遇到了这个问题,因为我的服务器依赖于SQL服务器连接,也没有启动。就我而言,这很简单。我在服务屏幕中看到它的状态是停止。所以我从那里开始工作。Windows+R--> services.msc-->右键单击该服务并启动它。

相关内容

最新更新