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.

发布评论