sql-server - SQL Server 服务无法启动

标签 sql-server sql-server-2012 event-log

我一直在尝试安装和启动 SQL Server 2012。我成功安装了 SQL Server 2012 Management Studio,但我仍在努力启动它的服务。
当我尝试启动它时出现错误

The request failed or the service did not respond in a timely fashion


我查看了 ERRORLOG 文件,其中有 4 种类型的错误。

Error: 17190, Severity: 16, State: 1.
Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.

Error: 17182, Severity: 16, State: 1.
TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support.

Error: 17826, Severity: 18, State: 3.
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.

Error: 17120, Severity: 16, State: 1.
SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.


我用谷歌搜索并找到了很多解决方案,但其中任何一个都不起作用。这些问题的原因是什么?我该如何解决这些问题?我怎样才能毫无问题地重新启动我的服务?
谢谢你的回答...
编辑 :我解决了更改服务属性的问题。我将登录设置更改为 内置本地系统 但是,我无法同时使用 Windows 身份验证登录 SQL Server Management Studio。和 SQL Server 身份验证。
我的下一个问题是为什么我无法登录?

最佳答案

您似乎将 SQL Server Management Studio (SSMS) 与 SQL Server Engine 混淆了。 SSMS 是一个用于在引擎中操作对象的工具 - 将其视为一个非常强大、方便的客户端。引擎(实例)是您设置的用户,即用于启动引擎的帐户。

安装 SQL Server 时,您指定了一个用户作为 SQL Server 系统管理员。这是您需要登录的用户。登录后,您可以创建其他登录名(使用较少的权限)并将这些新登录名作为用户分配给实例中的各种数据库。

关于sql-server - SQL Server 服务无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29333200/

相关文章:

sql - 如何使用 SQL 计算在 stackexchange 上发表评论所需的平均时间?

c# - 将非常小的 double 转换为 SQL float 时出现问题

c# - 如何从 Windows XP 下的程序中知道或更改 Windows 事件日志的大小?

sql - 伊斯兰周数

sql - 查找最旧的最近访问。 (最小值按最大值分组)

oracle - Visual Studio 2015 Oracle 连接问题中的 SSDT

sql - 如何获取执行的 select 语句中的总行数?

sql-server - 将数据库从 SQL Server 2008 Express 移动到 SQL Server 2012

c# - 不使用代码删除自定义事件日志源

asp.net-mvc - 使用 ELMAH 在 EventLog 中记录错误