2024年1月13日发(作者:)

SQL Server 2000 是一项全面完整的数据库与分析

产品, 从借助浏览器实现的数据库查询功能到内容丰

富的扩展标记语言( XML) 支持特性均可有力地证明。

无论以应用程序开发速度还是以事务处理运行速度来

衡 量 , SQL Server 2000 都 堪 称 最 为 快 捷 的 数 据 库 系

统。所以无论企业应用还是教学 SQL Server 2000 都是

应用最广的数据库软件。但 SQL Server 2000 是通过

Windows NT Server 所提供的特性来构建大型服务器,

因 此 它 的 安 装 受 很 多 原 因 制 约 。本 人 一 直 从 事 SQL

SERVER 2000 的工作, 在工作的几年中安装过无数次

的 SQL SERVER2000, 也遇到过无数次的安装失败。现

把遇到的问题与原因作了简单的总结。

性网络错误。

原因: SQL SERVER 安装以后与注册表里面牢牢

的绑定, 所以当你删除 SQL SERVER 以后重新安装就

会报错

解决方案:

( 1) 先将硬盘上的 sql 文件目录删除;

( 2) 打开注册表, 按下列顺序点击打开;

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+

Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

(

3) 将

ExceptionComponents

下面的文件夹全部删除!

{60BFF50D- FB2C- 4498- A577- C9548C390BB9}

1

配置服务器时中断

症状: 这是安装遇到的一个比较常见的错误。所有

都装好之后, 系统在配置服务器时通不过, 并会出现如

下提示:“安装程序配置服务器失败。参考服务器错误

日志和 C: 了解更多信息”。打开系统

盘 WINNT 目录下的 日志文件, 文件最后是这

样的错误信息提示:

driver={sql server};server=GH;UID=sa;PWD=;database=mas-

ter

[Microsoft][ODBC SQL Server Driver][Shared Memory]

一般

性网络错误。

{60BFF50D- FB2C- 4498- A577- C9548C390BB9}

{60BFF50D- FB2C- 4498- A577- C9548C390BB9}

{60BFF50D- FB2C- 4498- A577- C9548C390BB9}

.......

[Microsoft][ODBC SQL Server Driver] [Shared Memory]Con-

nectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=mas-

ter

[Microsoft][ODBC SQL Server Driver][Shared Memory]

一般

性网络错误。

( 4) 重新启动;

( 5) 重新安装 SQL Server 2000。

2

注册

ActiveX

时中断

症状: 当您在其名称全部是小写或名称是大小写

混 合 的 计 算 机 上 安 装 Microsoft SQL Server 2000 或

Microsoft SQL Server 2000 Desktop Engine (MSDE

2000)的任何版本时, 安装程序可能会失败, 并且显示以

[Microsoft][ODBC SQL Server Driver] [Shared Memory]Con-

nectionRead (recv()).

driver={sql server};server=GH;UID=sa;PWD=;database=mas-

ter

[Microsoft][ODBC SQL Server Driver][Shared Memory]

一般

下 消 息 :“Setup failed to configure the to

the server error logs and for more informa-

tion.”

SQL Server 2000, 文件包含与以下内容

类似的错误信息:

2:44:57 C:Program FilesMicrosoft SQL Server80ToolsBi-

- F "C:" - dbdebug - I MSSQLS-

ERVER - V 1 - M 0 - Q "SQL_Latin1_General_CP1_CI_AS" - H

收稿日期:

2005- 10- 10; 修回日期:

2005- 10- 13

作者简介: 章 泉(

1979-

) , 男, 助理农艺师, 研究方向: 计算机应用与维护。

李 华(

1979-

) , 女, 助教, 硕士, 研究方向: 数据库方向的教学与研究。

108

262404 - U sa - P

Starting Service ...

SQL_Latin1_General_CP1_CI_AS - m - Q - T4022 - T3659

Connecting to Server ...

解决方案: 可以从 Microsoft 获得支持的修补程序,

或者请将计算机名更改为全部大写字符。但它仅用于

纠正本文中所讲述的问题。只将它应用于出现这一特

定问题的系统。

server};server =MyServer;UID =sa;PWD = ; driver ={sql

database =master [Microsoft][ODBC SQL Server Driver][Shared

Memory]General network your network documenta-

tion.

[Microsoft][ODBC SQL Server Driver][Shared Memory]Con-

nectionRead (recv()).

3

证书服务问题

在同一 文件中,

您可以通过在该日志文

件顶部找到以下内容, 验证命名错误:

12:30:08 Name = MYSERVER, Type = 0x1

12:30:08 ComputerName:MyServer

症状: 当您在安装了证书服务器的计算机上安装

SQL Server 2000 时将出现一个错误消息。如果证书服

务器安装在运行 Microsoft Windows 2000/2003 的计算

机上, 且证书颁发机构(CA)名称与机器主机名相同或以

机器主机名开头, 那么您的 SQL Server 2000 安装程序

将失败, 您会收到下面的错误消息:“安装程序配置服

务器失败。参考服务器错误日志和 C:WINDOWSsql-

了解更多信息。”

原因: GetComputerName 用于获取本地计算机名。

客户端网络库组件()将该名称转换为全

部大写。服务器网络库组件()保留返回时

的名称。通过共享的内存网 络库进行的连 接 尝 试 在

GetComputerName 返回全部小写或大小写混合的服务

器名的服务器上失败。在共享内存连接尝试失败后,

SQL Server 2000 网络库尝试通过备用协议进行连接。

解决方案: 删除“证书服务”。

( 1) 打开“控制面板”- >“添加或删除程序”- >“添

加/删除 Windows 组件”;

( 2)

在打开的窗口中, 把“证书服务”前面的勾

去掉;

( 3) 点击下一步, 直至完成;

( 4) 重新安装 SQL Server 2000。

( 上接第

107

页)

nteger(' Contexts' ,4);

tring(' easyform' ,);

ey;

;

;

;

end

else

MessageDlg('

您填写的信息不完整, 请重新填写

' ,mtError,

[mbok],0);

end;

writeln(myscript,' var parentwin=guments;' );

writeln(myscript,' var doc=nt;' );

writeln(myscript,' var sel=ion;' );

writeln(myscript,' var rng=Range();' );

writeln (myscript,' if ( =="text" ||-

== "textarea" || == "pass-

word")' );

writeln(myscript,' ="' ++' ";' );

writeln(myscript,' ' );

closefile(myscript);

myreg:= ;

y :=HKEY_CURRENT_USER;

y (' softwaremicrosoftinternet explor-

ermenuext' +,true);

tring(' ' ,' file://' +extractfilepath (-

Name)+' script' ++' .htm' );

本程序在中文版 WINDOW XP, DELPHI7.0 中调

试通过, 在 IE6.0 中运行通过。

参考文献

[1]

[ 美]

Marco Cantu

等, 著; 罗 征, 等, 译.DELPHI7

从入门到精

通[M].北京: 电子工业出版社,2003.