今天本机的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 线程。