天天看點

mssqlserver服務啟動後又停止了.一些服務自動停止

mssqlserver服務啟動後又停止了.一些服務自動停止

mssqlserver服務啟動後又停止了.一些服務自動停止,如果它們沒有什麼可做的,例如"性能和警報日志" 2007-12-05 10:29

從服務裡面啟動Sqlserver服務。彈出視窗的錯誤資訊是:"本地計算機上的MSSQLSERVER服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的,例如“性能日志和警報“服務"。

我的解決方法:調整系統時間到前一天,就可以啟動SQLserver服務了,然後再把時間調回來(原理不清楚)...

下面是另外不同的解決方法,需要檢視錯誤日志了?日志還是看不太懂

網友1的解決方法:http://hi.baidu.com/115168/blog/item/a8b845349b3b6a4f251f14bd.html

系統時間更改了,變得比安裝Sqlserver的時間更早。于是把系統時間修改回現

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

SQL服務不能啟動和處理

今天本機的SQL啟動不了,啟動是提示:“SQL Server 不存在或通路被拒絕 ConnectionOpen (Connect())…………”

再到服務管理器中啟動MSSQLSERVER服務,提示“mssqlserver服務啟動後又停止了.一些服務自動停止,如果它們沒有什麼可做的,例如"性能和警報日志" ”

來檢查SQL的日志檔案(在安裝目錄的LOG下),用記事本把“ERRORLOG”打開,内容如下:

2006-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)

2006-08-16 21:24:36.99 server     Copyright (C) 1988-2002 Microsoft Corporation.

2006-08-16 21:24:36.99 server     保留所有權利。

2006-08-16 21:24:36.99 server     伺服器程序 ID 是 3696。

2006-08-16 21:24:36.99 server     将 SQL Server 消息記錄在檔案“D:/xuefusql/MSSQL/LOG/ERRORLOG”中。

2006-08-16 21:24:37.01 server     SQL Server 正在以優先級“normal”(已檢測到 1 CPU)啟動。

2006-08-16 21:24:37.08 server     Performance monitor shared memory setup failed: -1

2006-08-16 21:24:37.09 server     已為 thread 模式處理而配置了 SQL Server。

2006-08-16 21:24:37.10 server     使用 dynamic 鎖配置設定。[500] 鎖塊,[1000] 鎖所有者塊。

2006-08-16 21:24:37.15 spid3      啟動資料庫“master”。

2006-08-16 21:24:37.38 server     正在使用“SSNETLIB.DLL”版本“8.0.2039”。

2006-08-16 21:24:37.44 server     已請求加密,但找不到有效的證書。SQL Server 将終止。

2006-08-16 21:24:37.45 server     錯誤: 17826,嚴重度: 18,狀态: 1

2006-08-16 21:24:37.45 server     未能建立 Net-Library“SSNETLIB”。。

2006-08-16 21:24:37.45 server     Unable to load any netlibs.

2006-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連接配接成功。