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

时间:2016-01-14 18:41:05

标签: sql-server-2014

我有Windows 10 build 1511,我安装了SQL Server 2014。

安装完成后一切正常。

我在Windows 10上多次关机,如果我打开电脑,一切都还可以。

但是,如果我重新启动系统,重启后,SQL Server服务仍然停止(启动类型为Automatic)。我尝试了另一次重启和关机,但服务不再自动启动。

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

我该怎么办?

谢谢!

更新

似乎问题已经报告给微软了: 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

6 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

我在Win 2012上处理同样的问题。它看起来像是同一个问题described here

在以下路径中添加您的Windows级别用户:

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

  1. 作为操作系统的一部分
  2. 绕过遍历检查
  3. 锁定内存中的页面
  4. 以服务身份登录
  5. 登录批处理作业
  6. 替换进程级令牌
  7. 如果没有,请添加它们并尝试重新启动系统。您的SQL Server应该作为服务启动。一切顺利。

答案 2 :(得分:0)

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

延迟启动选项对我没有用,但是这里的工作原理 - 为网络服务和本地服务帐户授予更高的DCOM权限。

  1. 单击“开始”,键入“组件”,然后单击“组件服务” 应用
  2. 在“组件服务”中,双击“组件服务”,然后双击“计算机”。右键单击“我的电脑”,然后单击“属性”。
  3. 单击“COM安全”选项卡。
  4. 在“启动和激活权限”区域中,单击“编辑默认值”。
  5. 单击“添加”,键入“网络服务”,然后单击“确定”。选择“网络服务”后,单击以选中以下项目的“允许”复选框:
    • 本地启动
    • 远程启动
    • 本地激活
    • 远程激活
  6. 对本地服务帐户重复步骤4.
  7. 重新启动,SQL Server不应自动启动。
  8. 就我而言,这是一个开发环境,所以我不太关心这种变化对安全的影响,而是更关心如何让它发挥作用。因此,建议您查看潜在的安全后果,如果这对您的情况很重要。

答案 3 :(得分:0)

我今天遇到了这个问题,因为我的服务器依赖于SQL服务器连接,而且还没有启动。在我的情况下这很简单。我在服务屏幕中看到它的状态是STOP。所以我开始在那里开始工作。 窗户+ R - > SERVICES.MSC - >右键单击该服务并启动它。

答案 4 :(得分:0)

也请注意后缀

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

答案 5 :(得分:0)

循序渐进,

SQL SERVER INSTALLATION CENTER (C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2019\Configuration Tools) > Maintenance > Edition Upgrade  

并重启服务