前几天重装了系统,在家使用SQL Server一切正常,可是到了单位,SQL Server服务怎么也起不来了,在网上查资料,折腾了一个多小时没有搞定,准备放弃了:再次重装系统!在几乎“绝望”的时候,没想到在客户的提醒下解决了该问题。现将本人的体会共享给大家,希望对大家有所帮助:

SQL Server服务无法启动时,时常会遇到以下提示:

本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。

您可以打开“计算机管理”下的“事件查看器”,您会发现提示如下


这时您可以检查日志文件C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG文件,用文本工具打开后,您会发现类似如下的内容:

2008-09-19 18:12:35.96 服务器 错误: 17190,严重性: 16,状态: 1。
2008-09-19 18:12:35.96 服务器 FallBack certificate initialization failed with error code: 1.
2008-09-19 18:12:35.96 服务器 Warning:Encryption is not available, could not find a valid certificate to load.
2008-09-19 18:12:35.96 服务器 错误: 17182,严重性: 16,状态: 1。
2008-09-19 18:12:35.96 服务器 TDSSNIClient initialization failed with error 0x7e, status code 0x60.
2008-09-19 18:12:35.96 服务器 错误: 17182,严重性: 16,状态: 1。
2008-09-19 18:12:35.96 服务器 TDSSNIClient initialization failed with error 0x7e, status code 0x1.
2008-09-19 18:12:35.96 服务器 错误: 17826,严重性: 18,状态: 3。
2008-09-19 18:12:35.96 服务器 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.
2008-09-19 18:12:35.96 服务器 错误: 17120,严重性: 16,状态: 1。
2008-09-19 18:12:35.96 服务器 SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

这时,不难看出:

TDSSNIClient initialization failed :TDSSNIClient 初始化失败。

SQL Server could not spawn FRunCM thread :无法生成FRunCM 线程。

我们可以判定,可能会是以下问题,分别处理如下:

1、可能是IP地址配置不对。解决方法如下:

打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,选择mssqlserver协议, 然后双击右边窗口的TCP/IP,在弹出窗口中检查IP配置。

一般来讲,默认的IP2是:127.0.0.1,如果第一个IP地址的端口1433端口ping不通的话,服务无法启动。您可以将127.0.0.1放在IP1上,那么不管IP2的端口是否能ping通,服务都能够正常启动。您也可以将IP1设置为当前机器的IP地址,并保证该IP地址的端口能够ping通,详细可参见:http://blog.sina.com.cn/s/blog_541dc567010096oo.html中介绍的方法。

将本帐户的密码修改为您更改之后的管理员密码,“确定”即可。这时SQL Server服务应该就能正常启动了。

参考资料http://blog.sina.com.cn/s/blog_541dc5670100atzr.html

我就是按照这个解决问题。tcpip设置是

在 SQL Server 2005 里面,如果出现到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect!
估计是因为sqlserver2005默认情况下是禁用了tcp/ip连接。
您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败

启动tcp/ip连接的方法:
打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了!这时在命令行输入:telnet localhost 1433就不会再报错了,窗口显示为一片黑,即为正常。

2、可能是因为VIA协议启用造成的。解决方法如下:

打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个VIA,点击右键禁用它,点击“确定”即可。这时候再启动sqlserver服务即可!

另外,管理员密码修改也会造成sqlserver服务无法启动。解决方法如下:

打开 \Microsoft SQL Server 2005\配置工具\下的SQL Server Configuration Manager,打开SQL Server属性,如下图所示:

关于SqlServer服务无法启动的症状分析和解决方法相关推荐

  1. uefi装完系统后无法引导_Win10用UEFI模式安装无法引导启动的原因分析及解决方法...

    现在很多用户安装Win10系统都会采用UEFI+GPT的安装模式,这也是微软Win10原版的安装方式.可以让电脑启动速度更快,但是一些用户发现使用UEFI模式安装之后系统无法启动,那么这时该如何解决呢 ...

  2. SSH 无法启动的原因分析及解决方法

    简介 Secure Shell(缩写为 SSH),由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为一项创建在应用层和传输层基础上的安全协议,为计算机上的 S ...

  3. 原理剖析-Netty之服务端启动工作原理分析(上)

    一.大致介绍 1.Netty这个词,对于熟悉并发的童鞋一点都不陌生,它是一个异步事件驱动型的网络通信框架: 2.使用Netty不需要我们关注过多NIO的API操作,简简单单的使用即可,非常方便,开发门 ...

  4. 提示“Web打印服务CLodop未安装启动”的各种原因和解决方法

    提示"Web打印服务CLodop未安装启动"的各种原因和解决方法 参考文章: (1)提示"Web打印服务CLodop未安装启动"的各种原因和解决方法 (2)ht ...

  5. 运行iis提示服务没有及时响应启动或控制请求的解决方法

    今天发现一台下载服务器的iis停止了,开启后提示服务没有及时响应启动或控制请求,应用程序池也无法启动了,经下面的方法解决了,特分享下方便需要的朋友 服务没有及时响应启动或控制请求的解决方法小结 先重启 ...

  6. uefi装完系统后无法引导_uefi安装win10无法启动?uefi安装win10无法启动原因分析及解决方法...

    [文章导读]最近有很多网友问用uefi安装win10后出现安装完无法启动的问题,出现该情况大部分是由于引导模式和磁盘分区类型不匹配导致,特别是有nvme固态硬盘的环境或是双硬盘的环境,我们很容易忽视引 ...

  7. 安装Mysql时出现服务未启动(start service)解决办法

    安装Mysql时出现服务未启动(start service)解决办法 1.去控制面板卸载 2.删除Mysql卸载残留文件 3.管理员删除mysql服务 4.重新安装(注意事项!!!) 1.去控制面板卸 ...

  8. SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)

    SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码) 参考文章: (1)SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码) (2)https: ...

  9. SQL 服务没有及时响应启动或控制请求”的解决方法

    SQL 服务没有及时响应启动或控制请求"的解决方法 参考文章: (1)SQL 服务没有及时响应启动或控制请求"的解决方法 (2)https://www.cnblogs.com/qa ...

最新文章

  1. 信号内插matlab,声音信号的抽取和内插,MATLAB代码
  2. 前端三十四:内嵌框架
  3. 汽车的燃油清洁剂有什么用处?
  4. 【CyberSecurityLearning 8】PKI技术与应用
  5. python直方图均衡化代码_基于matlab的直方图均衡化代码
  6. QT的QHoverEvent类的使用
  7. 网页标题设置,为什么在SERP中,显示结果不一致?
  8. linux sshd启动失败 sshd re-exec requires execution with an absolute path
  9. redhat系统双网卡绑定
  10. genewise运行过程中遇到的错误及其解决方法
  11. celery实现任务统一收集、分发执行
  12. 企业级MySQL数据库备份方案:增量备份、全量备份、逻辑备份
  13. hasCode in Java
  14. 以CIM平台推动数字孪生落地 以数字孪生助力智慧城市建设
  15. 金士顿优盘不被电脑识别的小技巧
  16. ExtJs6学习(五)【Extjs MVC开发模式详解】
  17. 什么是功能性测试?-Alltesting|泽众云测试
  18. 用户分层之RFM模型
  19. 女朋友问阿里双十一实时大屏如何实现,我惊呆一会,马上手把手教她背后的大数据技术
  20. 快递面单隐私保护教程

热门文章

  1. 关于寻找海王id的算法伪代码分析思路
  2. 深度学习在医学图像处理中的应用
  3. c语言 等概率随机数,等概率随机函数的实现(转)
  4. 图像质量评价概述(评估指标、传统检测方法)
  5. 移动端测试-1-Android sdk的安装
  6. linux 文件双向同步,Linux文件双向实时同步rsync
  7. 华为凭什么厚积薄发?脚步广告解析任正非三大方法论
  8. VM安装mac及dmg文件转换iso
  9. 杨八方的商业互吹(并查集)
  10. Python3改变cmd(命令行)输出颜色