症状

重新启动 SQL Server,SQL Server 服务无法联机并启动日志包含下列错误: 17182、 17826 或 17120。

注意

  • 此问题只发生在域帐户下运行的 SQL Server 实例。

  • 在日志中,您将看到类似于以下示例条目的消息: Time stamp spid9s Error: 17182, Severity: 16, State: 1. Time stamp spid9s TDSSNIClient initialization failed with error 0xffffffff, status code 0x80. Reason: Unable to initialize SSL support. Time stamp spid9s Error: 17182, Severity: 16, State: 1. Time stamp spid9s TDSSNIClient initialization failed with error 0xffffffff, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Time stamp spid9s Error: 17826, Severity: 18, State: 3. Time stamp spid9s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log. Time stamp spid9s Error: 17120, Severity: 16, State: 1. Time stamp spid9s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

     

原因

因为缺少通常授予 SQL 服务帐户的权限,将发生此问题。必须存在,SQL Server 启动帐户的用户权限是:

  1. 作为一种服务 (SeServiceLogonRight) 进行登录。

  2. 替换进程级令牌 (SeAssignPrimaryTokenPrivilege)。

  3. 跳过遍历检查 (SeChangeNotifyPrivilege)。

  4. 调整进程的内存配额。

解决方案

要解决此问题,请授予 SQL 服务域帐户缺少权限。有关服务权限的详细信息,请参阅文章配置 Windows 服务帐户和权限中的服务权限部分。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×