【问题标题】:"net start" - System error 1067“网络启动” - 系统错误 1067
【发布时间】:2025-12-12 13:10:01
【问题描述】:

如何修复系统错误 1067,这是我在 Windows 2003 Server 中使用 net start 命令启动服务时遇到的错误?

C:\..>net start "<Service Name>" arg1 arg2
<Service Name> is starting ...

A system error has occurred.

System error 1067 has occurred.

The process terminated unexpectedly.

this 之类的类似问题中,我推测它与数据库服务器有关。在我的例子中,它是 SQL Server。我看到所有与 SQL Server 相关的服务都已启动并正在运行。

这似乎是一个已知问题,但我无法将任何在线场景应用于我的案例。

谁能给我任何建议我如何去诊断这个问题?如果您需要任何其他可能相关的信息,请告诉我。

其他详情:

  • Microsoft SQL Server 2005

【问题讨论】:

  • @MCND 我尝试了该页面上的一些解决方案但没有成功。我尝试杀死并重新启动。此设置之前已运行,因此我正在寻找诊断问题并恢复正常的方法。
  • 对不起,我误读了这个问题。 SQL 服务器版本?服务器日志或 Windows 日志中有任何信息吗?
  • @MCND Microsoft SQL Server 2005
  • @MCND 我在哪里可以找到服务器/Windows 日志?我正在查看 Event Viewer,不确定是否正确。
  • 嗯,服务因某些原因而终止。它本身可能不是一个错误,服务有时被设计为在发生错误时有意终止(而不是干净地关闭),因为这样可以将服务管理器配置为自动重新启动服务。您应该能够通过检查服务器的日志来判断该服务是连接到 SQL 服务器,还是尝试连接和失败。如果这不是问题,请尝试使用 Process Monitor(可从 MS 网站获得)查看失败时服务在做什么。

标签: sql-server cmd windows-services windows-server-2003


【解决方案1】:

几个小时前,我遇到了这个问题,涉及在 Windows 10 Professional 上运行的 Microsoft SQL Server 2017 Express。解决方法是正确设置数据目录的 NTFS 权限。具体来说,对于现有权限,我授予 NT SERVICE\MSSQLSERVER 的 SID 完全控制权。

  1. 我通过在提升的命令提示符窗口中执行PsGetsid64.exe MSSQLSERVER 获得了 SID。 MSSQLSERVER 是分配给默认 SQL Server 实例的名称。
  2. 我通过在同一提升提示符中执行 icacls f:\MSSQLServer_2017_Data /grant *S-1-5-80-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx:(F) /T 来应用权限。

毕竟,icacls 会针对数据目录提供以下报告。

C:\WINDOWS\system32>icacls F:\MSSQLServer_2017_Data
F:\MSSQLServer_2017_Data NT SERVICE\MSSQLSERVER:(F)
                         BUILTIN\Administrators:(I)(F)
                         BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
                         NT AUTHORITY\SYSTEM:(I)(F)
                         NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
                         NT AUTHORITY\Authenticated Users:(I)(M)
                         NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M)
                         BUILTIN\Users:(I)(RX)
                         BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)

总之,您应该知道,由于我将 SID 添加到现有权限中,因此最终的权限集可能比必要的更慷慨。但是,由于这是一个开发安装,我不像生产安装那样关心保护它,所以我没有进一步微调权限。

【讨论】:

    最近更新 更多