SQL Server服务无法启动

时间:2010-11-24 04:37:19

标签: sql-server sql-server-2008

我刚刚重新启动了我的开发服务器,但是当服务器重新启动时,我无法再连接到数据库。

我甚至无法从服务器上的Management Studio进行连接。

所以我检查服务并且SQL Server(MSSQLSERVER)和SQL Server代理(MSSQLSERVER)没有启动。启动它们会给我一个错误

  

Windows无法启动XXX   服务。

有什么想法吗?

编辑:此外,我从命令行运行该服务并发现此错误:

2010-11-24 15:38:32.02 Server      Error: 26055, Severity: 16, State: 1.
2010-11-24 15:38:32.02 Server      The SQL Server failed to initialize VIA suppo
rt library [QLVipl.dll]. This normally indicates the VIA support library does no
t exist or is corrupted. Please repair or disable the VIA network protocol. Erro
r: 0x7e.

所以我进入配置管理器 - >网络配置 - >协议和禁用VIA。这让我重新开始了......但是我担心应该启用...

-Evan

2 个答案:

答案 0 :(得分:1)

检查事件查看器并查看是否记录了未启动的原因。当服务器耗尽可用内存时,我已经看到了类似的东西。

由于这是您的开发服务器,您可能不需要运行VIA服务,只要SQL启动就可以了。

答案 1 :(得分:0)

首先检查事件日志
如果显示这些错误

  
      
  • SQL Server无法初始化VIA支持库[QLVipl.dll]。
  •   
  • TDSSNIClient初始化失败,错误为0x7e。
  •   

然后只禁用两者的VIA协议服务。

  1. SQL Native Client
  2. SQL Server网络配置
  3. 之后,从SQL Server配置管理器重新启动SQL浏览器服务和SQL Server代理服务