现在我碰到一个很奇怪的情况,两台装了同样的中文Windows Server 2003的机器上,都装了SQLServer 2000+SP3,安装光盘都是相同的,两台机器按照同样的方法给自己安装了证书颁发机构并给自己颁发了证书,第一台机器在“服务器网络配置”里的“强制协议加密”打勾后能正常启动,但是第二台机器却在SQL LOG里提示“无法找到有效的证书”而无法启动。
我确信安装的时候都是Administrator登录的,两台SQL的服务也都是本地身份验证的登录。可是为什么会在SSL加密的时候出现不同?哪位有这方面的经验?谢谢!请不要把SQL SERVER帮助里的那种大段的文字贴出来,谢谢!!
错误的Log提示是2005-04-12 19:30:32.71 server    Copyright (C) 1988-2002 Microsoft Corporation.
2005-04-12 19:30:32.71 server    保留所有权利。
2005-04-12 19:30:32.71 server    服务器进程 ID 是 2636。
2005-04-12 19:30:32.71 server    将 SQL Server 消息记录在文件“C:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG”中。
2005-04-12 19:30:32.73 server    SQL Server 正在以优先级“normal”(已检测到 1 CPU)启动。
2005-04-12 19:30:32.76 server    已为 thread 模式处理而配置了 SQL Server。
2005-04-12 19:30:32.77 server    使用 dynamic 锁分配。[2500] 锁块,[5000] 锁所有者块。
2005-04-12 19:30:32.77 server    尝试初始化分布式事务处理协调器。
2005-04-12 19:30:33.86 spid3     启动数据库“master”。
2005-04-12 19:30:34.12 server    正在使用“SSNETLIB.DLL”版本“8.0.766”。
2005-04-12 19:30:34.13 server    已请求加密,但找不到有效的证书。SQL Server 将终止。
2005-04-12 19:30:34.13 server    错误: 17826,严重度: 18,状态: 1
2005-04-12 19:30:34.13 server    未能建立 Net-Library“SSNETLIB”。。
2005-04-12 19:30:34.13 server    Unable to load any netlibs.
2005-04-12 19:30:34.13 server    SQL Server 未能衍生 FRunCM 线程。
2005-04-12 19:30:34.13 spid5     启动数据库“model”。