找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 11500|回复: 11

[数据库知识] MSSQLSERVER服务启动后又停止解决办法汇总

  [复制链接]
发表于 2012-2-27 12:33:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
本帖最后由 ipcfan 于 2012-2-29 13:46 编辑

问题截图.jpg
方法一:从服务里面启动Sqlserver服务。弹出窗口的错误信息是:"本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务"。


我的解决方法:调整系统时间到前一天,就可以启动SQLserver服务了,然后再把时间调回来(原理不清楚)...


下面是另外不同的解决方法,需要查看错误日志了?日志还是看不太懂


网友1的解决方法:http://hi.baidu.com/115168/blog/ ... 3b6a4f251f14bd.html


系统时间更改了,变得比安装Sqlserver的时间更早。于是把系统时间修改回现


网友2的解决方法:http://i.cn.yahoo.com/guojayu320/blog/p_53/


SQL服务不能启动和处理


今天本机的SQL启动不了,启动是提示:“SQL Server 不存在或访问被拒绝 ConnectionOpen (Connect())…………”
再到服务管理器中启动MSSQLSERVER服务,提示“mssqlserver服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如"性能和警报日志" ”
来检查SQL的日志文件(在安装目录的LOG下),用记事本把“ERRORLOG”打开,内容如下:
2011-08-16 21:24:36.98 server     Microsoft SQL Server   2000 - 8.00.2039 (Intel X86)
May   3 2005 23:18:38
Copyright (c) 1988-2003 Microsoft Corporation
Desktop Engine on Windows NT 5.1 (Build 2600: Service Pack 2)


2011-08-16 21:24:36.99 server     Copyright (C) 1988-2002 Microsoft Corporation.
2011-08-16 21:24:36.99 server     保留所有权利。
2011-08-16 21:24:36.99 server     服务器进程 ID 是 3696。
2011-08-16 21:24:36.99 server     将 SQL Server 消息记录在文件“D:\xuefusql\MSSQL\LOG\ERRORLOG”中。
2011-08-16 21:24:37.01 server     SQL Server 正在以优先级“normal”(已检测到 1 CPU)启动。
2011-08-16 21:24:37.08 server     Performance monitor shared memory setup failed: -1
2011-08-16 21:24:37.09 server     已为 thread 模式处理而配置了 SQL Server。
2011-08-16 21:24:37.10 server     使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2011-08-16 21:24:37.15 spid3      启动数据库“master”。
2011-08-16 21:24:37.38 server     正在使用“SSNETLIB.DLL”版本“8.0.2039”。
2011-08-16 21:24:37.44 server     已请求加密,但找不到有效的证书。SQL Server 将终止。
2011-08-16 21:24:37.45 server     错误: 17826,严重度: 18,状态: 1
2011-08-16 21:24:37.45 server     未能建立 Net-Library“SSNETLIB”。。
2011-08-16 21:24:37.45 server     Unable to load any netlibs.
2011-08-16 21:24:37.45 server     SQL Server 未能衍生 FRunCM 线程。




在网上查找了好久都没找到处理方法,只得认真分析错误日志,显然其中“已请求加密……”是关键,回想故障前的操作,想到曾修改了本机SQL服务的网络配置,即通过“属性--常规--网络配置”修改了SQL的服务端口,并勾选过“强制协议加密”项。从“C:\Program Files\Microsoft SQL Server\80\Tools\Binn”中运行SQL服务配置实用工具SVRNETCN.EXE,取消所勾选的“强制协议加密”项,然后到服务管理器中启动MSSQLSERVER服务,启动正常,启动本机的SQL连接成功。


=================================================


方法二:


1.jpg
2.jpg

StartMSSQLService.bat里的内容
@echo off
set nowtime=%date%
echo 2011-12-22|date
sc start MSSQLSERVER
ping -n 5 127.1>nul
echo %nowtime%|date
exit
方法三:在SQL2000基础上安装了SQL2005的
3.jpg
4.jpg

欢迎大家来交流学习
恭候各位大驾光临  群 7083152

发表于 2012-2-28 15:42:34 | 显示全部楼层
学习经验总结,非常好

点评

大家共同交流学习  详情 回复 发表于 2012-2-28 17:17
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2012-2-28 17:17:30 | 显示全部楼层
风帆刘工 发表于 2012-2-28 15:42
学习经验总结,非常好

大家共同交流学习  
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-19 09:08:00 | 显示全部楼层
嗯。经验分享。不错。。
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-22 10:07:33 | 显示全部楼层
晕死,第一次见到MSSQLSERVER服务启动后又停止了,一般都是用友通服务.
感谢哥对天朝软件事业的贡献{:soso_e113:}

点评

欢迎大家来交流学习 恭候各位大驾光临 群 7083152  详情 回复 发表于 2012-3-22 15:56
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2012-3-22 15:56:35 | 显示全部楼层
liuximeng 发表于 2012-3-22 10:07
晕死,第一次见到MSSQLSERVER服务启动后又停止了,一般都是用友通服务.
感谢哥对天朝软件事业的贡献{:soso ...

欢迎大家来交流学习
恭候各位大驾光临  群 7083152
回复 点赞 拍砖

使用道具 举报

发表于 2013-2-28 20:31:27 | 显示全部楼层
上面的方法都试了,好像是sql server 2000安装路径里有个80的文件夹,里面的文件不全了,但是实在懒得着找缺失了那些了,卸载干净了,重装了,OK了
回复 点赞 拍砖

使用道具 举报

发表于 2013-7-23 16:02:54 | 显示全部楼层
学习。。。。。
回复 点赞 拍砖

使用道具 举报

发表于 2013-11-29 15:24:39 | 显示全部楼层
学习了,原来都是重装软件
回复 点赞 拍砖

使用道具 举报

发表于 2013-12-1 21:35:02 | 显示全部楼层
好全面呀,受益匪浅哪!
回复 点赞 拍砖

使用道具 举报

发表于 2015-5-24 20:23:14 | 显示全部楼层
这个好像很多时候都不能解决。。
回复 点赞 拍砖

使用道具 举报

发表于 2015-10-22 09:30:23 | 显示全部楼层
学习学习学习学习
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-25 19:02 , Processed in 0.075329 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表