2023年11月26日发(作者:)

很多人在安装应用程序的时候都碰到这样的问题,提示安装程序检测出

uninstallshield正在使用中。请关闭uninstallshield并重新启动安装程序。如下图

上图是在安装SQL Server2000时提示的,碰到类似这样的情况,解决方法很简单,删除

C:Windows或者即可。

前两天我重装SQL SERVER2000,结果在安装到数据库访问组件(MDAC)时出现

了错误提示:

SQL Redist

content: Command line option syntax error. Type Command /? for Help.

以前从来没有出现过这样的情况啊。我也没放在心上,按下确定,继续安装。安

装完成后,数据库可以启动,也可以附加新的数据库,似乎没

有什么异常。但等到调试程序时问题就来了:程序连接不上数据库!奇怪,连接

串还是那个连接串,数据库文件也还是那个数据库文件,什么

都未改过,好好地,怎么忽然就连不上了呢?

看来是SQLSERVER没装好。又重装了几次,还是一模一样的错误。

什么原因呢?难道是近来在网上下载安装了一些软件,中毒了?还是由于装了某

著名国产财务软件的缘故搞坏了注册表?因为装了这个财务软

件后,我每次启动操作系统都会给我一个警告,查了系统事件,说是SQLSERVER

的一个错误,不过并没有引起什么不便,所以一直置之不理。又

或者是我为了节省系统资源,禁止了一些服务,从而引起不能正常安装与使

用?……

分析了又分析,操作了又操作,问题还是摆在那里,仿佛一个挥之不去的噩梦。

没办法,只好使出最后一招了。我将错误提示信息放到网上进行搜索,寻寻觅觅,

终于还是在微软站点找到答案。是这样说的:

This problem may occur if all the following conditions are true:

You run the SQL Server 2000 SP3 file from a folder that contains

double-byte character set (DBCS) characters in

the folder name.

• An ODBC client program that uses the file is running on

your computer.

我英文很烂,不过还是勉强看明白了。其中第一点是说,如果你把安装文件放在

一个拥有双字节的名字的文件夹里就活该倒大霉。我的SQL

SERVER2000安装盘的所在文件夹起了个中文名字,而汉字正是所谓的双字节。将文件夹名

字改回英文再装,问题解决了。

操作系统是简体中文的操作系统,SQL SERVER是简体中文的SQL SERVER,怎么将安装

盘起了个简体中文的名字就不行了呢!

――――――――――――――――――――――――

sql server 2000以前的版本,例如7.0一般不存在多个版本,只有

标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安

装先决条件指示安装,一般在WIN2000服务器版上装标准版,其他的

系统装桌面版的就可以;

一、不同的操作系统支持的SQL Server 2000版本以及对硬件的要

求。

Windows 2000 Server可以安装SQL Server 2000

的任何版本.

Windows 2000 Professional只能安装SQL Server 2

000的个人版、开发版、评估版、MCDE

SQL Server 2000安装问题就比较大,时常见问题有如下:

1、问:安装程序被挂起,要求重新启动电脑

解决办法:除注册表中HKEY_LOCAL_MACHINESYSTEMCurr

entControlSetControlSession Manager下的PendingFileRena

meOperations子键。

解释原因:按照名称来理解,HKEY_LOCAL_MACHINESYSTEM

CurrentControlSetControlSession Manager应该存放的是当

前系统会话的快照,而PendingFileRenameOperations记录的是一

个未成功进行的文件更名操作,SQL Server2000在安装时可能会使

用这个键值,记录在安装过程中对临时文件的操作,如果SQL Serve

r2000在安装进程启动时就发现这个键值存在,它就认为上一个安装程

序没有完成,从而拒绝继续自身的安装进程。而按照道理,任何一个改

写过此键值的程序都应当在结束或者系统重新启动的时候将这个键值

删除,但如果由于种种原因这个操作没有被进行的话,那么SQL Ser

ver2000自然会得出错误的结论。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~

2、问:我想问一下我在重新装完系统以后装SQL Server2000时提

:以前某个程序安装已在计算机上创建挂起的文件操作,运行安装之

前必须重新启动计算机.注册表操作后,我现在装到一半可是又提示:

安装程序配置服务器失败。参考服务器错误日志c:windownssql

答:1。将Program files下的SQL安装目录删除(此处如果有重

要的数据,请先备份)

答:因为安装文件的路径(完整路径)里有中文.比如 c:SQLSERVE

R中文企业版 ,改成 c:SQLSERVER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~

5、问:以前进行的程序创建了挂起的文件操作,运行安装程序前必须

重新启动

答:a、重启机器,再进行安装,如果发现还有该错误,请按下面

步骤

b、在开始->运行中输入regedit

cHKEY_LOCAL_MACHINESYSTEMCurrentContr

olSetControlSession Manager 位置

d、选择文件->倒出,保存

e、在右边窗口右击PendingFileRenameOperations

选择删除,然后确认

f、重启安装,问题解决

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~

6、XP+SP2的问题;WindowsXP SP2下或其他非Server版操作系统下

不能安装企业版

SQL2000企业版本适用于WIN 2000系统,2003系统和XP一般装不了需要选用个人版,当然如

果你在不清楚的前提下辛辛苦苦下载了企业版本却不能安装,是不是很失望呢?这里介绍一个X

P下安装装SQL2000企业版本方法以供参考~

+sp2的系统需要安装SQL Server SP3(服务包补丁3),

果之前已经安装,必须再安装一次。

SP3可以在微软网站免费下载,中文版地址如下:

SQL Server 2000 Service Pack 3a

/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_

2.进入企业版安装目录,进入MSDE目录,运行SETUP安装。此为

服务器组件安装程序。重启系统,可以发现托盘中已经有了服务器图标。

之后,进入企业版安装程序,按提示正常安装即可,

拿出SQL服务器版的安

装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的a

)自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(哈哈,服务端我

已有了)

此处仍然提示不能安装服务器组件,不过没关系,我们已经手动

安装好了服务器程序。

打开企业管理器,试用SA用户连一下看看,是不是发现S

A用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系

统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_

LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVE

R],这个项里面

有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。再打开企业

管理,再连接试试,是不是OK了!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~

7、

问:WIN2003下安装的SQL2000

答:WIN2003下安装的SQL2000,不用管"...SQL2000SP2不能安装在WI

N2003.."的提示,点继续,等安装完后再马上打上SP3,没有问题!

只是在安装过程中还出现了这个错误:

安装程序配置服务器失败。参考服务器错误日志和C: 了解更多信

.

首先把安装目录和C:Program Files下的Microsoft SQL Server文件夹删了,删除

current_userlocal_machinesoftwaremicrosoft 下有关 Microsoft sql

server 全部信息,然后

1 打开注册表

"开始"--"运行"键入 "regedit"

2 按下列顺序点击打开

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+ Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

3 ExceptionComponents 下面的文件夹全部删除!

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

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

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

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

.......

4 重新启动:

5 重新安装 SQL Server 2000

另外在一个BLOG上看到的一个说法:

问题的原因:

此问题属于sql serverbug, GetComputerName 用于获取本地计

算机名。客户端网络库组件 () 将该名称转换为全部大写。服务器网络

库组件 () 保留返回时的名称。当 Windows 计算机名称包含大写字

母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

解决办法就是将计算机名称改为全部大写!

我便照着将我电脑的名称改为大写,然后重启,刚才的网络错误问题没了。但又提

示我 sa 登录失败。奇怪了,我重新安装指定的是空密码,怎么安装程序自己也会sa

登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原

Sql Server 安装目录下的Data文件夹内的文件删除, master.l

df都在。以前的的Sql Server是设了密码的。于是感快将这两个文件删除。再重新安

装一次,OK!安装成功.

总结:

1 以后计算机名称一定用大写,免得惹来不必要的麻烦.

2、重装Sql Server时一定要记得将 删除。

: 我的计算机名称也是小写,但我并没有把计算机名称换成大写,只是在SQL安装过

程中把用户名改成了大写,再按照上面的做法删除文件夹和清除注册表后安装成功的,

以我觉得以上的说法值得探讨!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

8、问:sql server 2000安装出错,无法找到动态链接库

安装文件肯定没有错,因为以前安装过,绝对可以用,机子之前有装了sql server

2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了

program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无

法完成配置。后来又删除了一些注册表中的sql server信息(有备份注表),再安装

时,就出现这样的提示了,更糟的是,备份的注册表却无法还原

答:当安装时出现MDAC组件安装失败时,试着修复或重装microsoft offic

e当你想重装sql server,而安装时又出现您的机子上已经安装有一个实例的提示

时,可以删除program filesMicrosoft SQL Server文件夹,再安装

当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文

件,复制到系统目录下的systemsystem32文件夹中(一般在出现这个错误消息

时,都会提示哪几个文件夹下缺少这个文件)。当出现安装程序配置服务器失败时,可

以试着用一下方法解决

此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:WIN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

9、问:出现配置服务器失败,参考系统日志说明和安装过程进度

条退回

答:原因:系统配置不符合Microsoft SQL Server Desktop E

ngine安装要求。

解决办法:MSDE 2000 要求安装 Microsoft Internet Explorer 5.

0 或更高版本。最小安装便已足够,Internet Explorer 不必是默认

浏览器。

1)控制面板中,双击网络连接

2)在高级菜单中,单击高级设置

3)在适配器和绑定选项卡上,确定选中了“Microsoft网络的文件

和打印机共享

如果下列任一安全策略已被设置为禁止安装 MSDE 2000 安装

将失败: ●Windows XP 的本地安全策略设备:未签名驱动程序的

安装操作

●Windows 2000 的本地安全策略未签名非驱动程序的安装 操作

如果使用了禁止安装设置,则必须在安装 MSDE 2000 之前将该设

置更改为默认继续。如有必要,可以在完成安装之后将该策略还原为

以前的设置。

说明 禁止安装不是这些安全策略的默认设置。

要设置这些策略,请执行下列操作:

1、在控制面板中,双击管理工具

2、双击本地安全策略

3、展开本地策略

选中安全选项

确保在安装 MSDE 2000 之前,右窗格中的下列选项被设置为默认

继续

对于 Windows NT Windows 2003设备:未签名驱动程序的

安装操作

对于 Windows 2000未签名非驱动程序的安装操作

重新安装前将已经安装的sqlserver目录删除。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~

10、问:出现指定的实例名无效

答:SQL Server没有从添加删除程序中删除。并将已经安

装的sqlserver目录删除。也有可能你的某项服务不能启动,导致安装

失败!

在重新安装前配置服务!

1.请重新启动以下服务:COM+ System ApplicationApplication

Management State ServiceDistributed Transact

ion CoordinatorHTTP SSLRemote Procedure Call (RPC)

Locator

做法:开始->运行-> 到右边一个找吧 将其属性改为

自动,已经是自动的,就不要改了,改完了,再点击启动服务!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

11安装SQL server 选择开始安装,接下去就看不见安装对话框了再次

、问:

双击SETUP 结果系统出现另一个安装程序事例正在运行等了好久,安装程序在

务管理器中显示没有响应”,过会就消失了,不过进程还在列表中。最后正在配置您的

服务不动了.

答:1 打开注册表

"开始"--"运行"键入 "regedit"

2 按下列顺序点击打开

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+ Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

3 ExceptionComponents 下面的文件夹全部删除!

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

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

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

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

.......

4 重新启动:

5 重新运行 SQL Server 2000的安装,选修改实例

6。重新运行 SQL Server 2000的安装,选高级,修复注册表。

终于可以了。:)在启动服务器和安装您选择的配置时停止不动

环境:win2000PRO ,安装 SQL Server 2000 企业版。 用了 ntswitch

总结:

具体问题要具体解决,一般网络性错误,解决方法是把计算机名改成大写就行了,记得删

掉以前的DATA文件,解决成功. 有更多的错误,要找问题,然后解决如果问题依旧,试试

先修复操作系统

命令提示符下执行:

sfc /scannow

最后的方法:换Windows 2000 安装盘 SQL Server2000

装盘

有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题

C:Program FilesMicrosoft SQL Server80Tools

C:Program FilesMicrosoft SQL ServerMSSQL

2。注册表中的相关信息删除:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServe

r

HKEY_LOCAL_MACHINESystemCurrentControlSetServices

MSDTC 3:HKEY_LOCAL_MACHINESYSTEMCurrentCon

trolSetControlSession Manager中找到PendingFileRenameO

perations项目,并删除它。这样就可以清除安装暂挂项目

4:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsC

urrentVersionsetup

删除ExceptionComponents

这个项目下的内容可能很多,只有在上面几个办法不行的情况下,

使用此方法(注意不要全部删除)

删除内容前先看下内容说明

5Windows 目录中的 文件,该文件列出

了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错

误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失

败。

6SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,

默认情况下该文件位于 Program FilesMicrosoft S

QL ServerMssqlLog 目录中。该错误日志包含安装程序

试图启动 SQL Server SQL Serve

r 所遇到的错误,这些信息可以帮助您深入检查错误原因。

7需要检查的另一个组件是 Microsoft 数据访问组件

(MDAC) 安装程序,它作为 SQL Server 200

0 安装程序的一部分启动。SQL Server 2000

装程序会安装 MDAC 2.6MDAC 安装程序会创建名

的单独的日志文件;您可以查看此日志文件

并确保 MDAC 安装程序没有出现问题。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~

3、问(1)配置服务器时中断.

(2)注册 ActiveX 时中断.

(3)显示到100%的时候中断.

答: 提醒:为避免误操作,先备份注册表和数据库进不了SQL S

erver 2000,可以备份 Program FilesMicrosoft SQL ServerM

SSQLData 文件夹的文件.

1、先把SQL Server卸载(卸载不掉也没有关系,继续

下面的操作)

2、把Microsoft SQL Server文件夹整个删掉。

3、在"开始"--"运行"键入 "F: k=dbg" (F

是光盘)

[此命令的意思单步运行安装 SQL Server 200098%安装不成功

4、运行注册表,删除如下项:

HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQ

L Server

HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft

SQL Server

HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+ Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

ExceptionComponents 下面的文件夹全部删除!

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

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

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

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

.......

4 重新启动:

5 重新安装 SQL Server 2000

另外也可尝试单步运行安装 SQL Server 2000的方法:

1:放入 SQL Server 2000 光盘.

2:"开始"--"运行"键入 "F: k=dbg" (F

是光盘)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~

4、问:提示:command line option syntax error, type co

mmand /? for help继续安装,最后在配置服务器的时候出现:

无法找到动态链接于指定的路径……