SQLserver2000〔Microsoft][ODBC_SQL_Server_Driver][DBNETLIB]SQL_Server不存在或访问被拒绝[1]
SQLserver2000〔Microsoft][ODBC SQL Server
Driver][ dbnetlib]SQL Server不存在或访问被拒绝
分类: Technology2007-04-20 19:076126人阅读评论(1)收藏举报
SQLserver2000,打开服务管理器时出现错误:〔Microsoft][ODBC SQL Server
Driver][DBNETLIB]SQL Server不存在或访问被拒绝"
(一台机器即作服务器又作客户机,软件连接中出现:
[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问。
现从网上查阅问题解决办法有如下几种:
(A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了.
2;关闭防火墙!
(B)把数据库连接的 SqlLocalName="(local)" 的(local) 改成 IP试试。可以把(local) 该成127.0.0.1,或者改成外网IP
(C)打开服务,暂停全文检索及sql server服务 开启sql server服务 再开启全文检索服务
(D)SQL Server 右键属性==>安全选项中的“所有权链接:”“允许跨数据库所有权链接”前面的勾要勾上(此操作需要重起SQL Server)。
1、先保证ping通
2、在dos下写入telnet ip 1433不会报错
3、用ip连如企业管理器:
企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成
4、如果还不行:
sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了
5、如果还不行:
sqlserver客户端-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了 [III]
选中Microsoft SQL Servers-->工具栏,工具-->选项-->高级-->查询超时-->改为0
別人告訴我在c:/winnt/system32/driver/etc/下的hosts文件中加入
ip computername就可以了,我試了也的確可以了,我百思不得其改,
為什麼要那樣呢,sqlserver7.0都不要那樣呀,為什麼sqlserver2000
要這樣呀
效果就相当于如下操作:
sqlserver客户端-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了
[IV]
摘要:这篇文章主要针对Win2003系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法。
用了几年的Windows2003和SQL Server2000了,不过这个问题倒是头次遇到。最近调试一个JSP+SQL2000WEB程序遇到个现象,在Win2003简体中文服务器版上安装SQL
Server2000,默认安装,一切正常,但是在安装完成后Tomcat运行正常,JSP程序却无法连接SQL2000数据库,查看端口,1433端口居然未开放,当然更不用说远程连接了。
一般分析的都是这样:
1、sql server服务没有启动;
检查服务启动,重新启动服务故障依然。
2、修改了端口号;
打开网络实用工具,检查启用的协议中有TCP/IP协议,查看端口,是1433没错。
3、客户端实用工具作了改动;
打开客户端实用工具,检查协议端口正常,重新创建一个别名,依然不行。
4、安装的问题; 怀疑安装步骤有问题。遂卸载重装,一切默认,故障依然。
5、安装版本的问题;
查看安装光盘,是久经考验的安装盘,应该不会出问题。
6、系统的问题;
也看不出有什么其它的问题,难道是系统的问题?不过重装系统可太过麻烦,还是先想想其它的办法,看能不能找到问题所在。检查系统日志,这个应该是一个比较好的习惯。仔细翻了一遍重新安装后的日志,赫然发现如下内容:您运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也称为 MSDE) 和
Microsoft Windows Server 2003 家族使用时存在已知的安全弱点。为了减少计算机被某些病毒的攻击,Microsoft SQL Server 2000,MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用。要启用这些端口,您必须从 /sql/downloads/default.asp或/china/sql/downloads/default.asp安装一个修补程序, 或 Microsoft
SQL Server 2000 或 MSDE 的最新服务包。
有关更多信息,请参阅在 /fwlink/events.asp 的帮助和支持
终于找到问题了,原来是Windows的一个小小的安全考虑。那么为什么以前就没遇到过呢,原来搞惯安全的人,安
装好sql以后,在使用前一定会先修补漏洞,所以一直未注意过这个问题。看来什么样的习惯都会有一些弊端!
既然找到问题就简单了,立刻到微软网站:/downloads/details.aspx?displaylang=zh-cn&FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5
下载SP4的“数据库组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)”
安装SQL Server SP4后,浏览器地址栏测试一切正常。
附:
远程连接sql server 2000服务器的解决方案
解决方案步骤:
一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得
确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问
题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上
打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果
没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属
性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配
置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,
起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相
应的改变。
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试
时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在
服务器的dos或命令行下面输入 netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1
1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询
分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭
喜你,你马上可以开始在企业管理器或查询分析器连接了。
三 检查客户端设置
程序->Microsoft SQL Server-> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议
启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四 在企业管理器里或查询分析器连接测试
企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步-> 选Sqlserver登陆->下一
步->写入登陆名与密码(sa,password)->下一步->下一步->完成
查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查
询分析器是15秒。
修改默认连接超时的方法:
企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登
录超时(秒) 后面的框里输入一个较大的数字
查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步。
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的
登录帐户(如 sa )进行连接。解决方法如下所示:
1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
3 在"身份验证"下,选择"SQL Server和 Windows "。
4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start
SQLServer服务由于登录失败而无法启动怎么办
SQL Server 服务由于登录失败而无法启动怎么办
SQL Server 服务由于登录失败而无法启动
症状
在重新启动 SQL Server、SQL Executive 或 SQL Server Agent 时,可能无法启动该服务,并显示以下错误信息:
Error 1069:The service did not start due to a logon failure.
或者
错误 1069:由于登录失败而无法启动服务
原因
SQL Server、SQL Agent 或 SQL Server Executive 启动服务帐户的密码不正确,因为密码可能已被更改了。
替代方法
若要解决此问题,请在 SQL Server 主机的 Microsoft SQL Server 服务帐户中键入正确的密码。
若要在 Microsoft Windows 2000 Server 和 Microsoft Windows XP 中更正该密码,请按照下列步骤操作: 1. 单击开始,指向设置,然后单击控制面板。
2. 双击管理工具,然后双击服务。
3. 双击 MSSQLSERVER,然后单击登录选项卡。
4. 在密码和确认密码文本框中键入正确的密码,然后单击确定。
若要在 Microsoft Windows NT 4.0 中更正该密码,请按照下列步骤操作: 1. 单击开始,指向设置,然后单击控制面板。
2. 双击服务,然后双击 MSSQLSERVER。
3. 在密码和确认密码文本框中键入正确的密码,然后单击确定。 注意:通过 Services 小程序更改该密码使 SQL Server 可以成功重新启动;但是,如果安装了 Microsoft 搜索(全文搜索服务),则它要求通过 SQL 企业管理器 (SEM) 进行随后的密码更改。
以下一节摘自 SQL Server 2000 联机图书:
关于SQL安装失败的解决方法
常见问题解决方法:
本文摘自
”/question/152963021.html?fr=qrl&cid=871&index=1&fr2=query”
安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sqlstp.log 了解更多信息。
在C:\Program Files\Microsoft SQL Server文件夹下的(80和MSSQL文件夹)全部删除
安装程序配置服务器失败
解决方法一:
解决方法是把计算机名改成大写就行了,具体操作,右键我的电脑,选计算机名,更改,全改成大写的,重启,重装,记得删掉以前的DATA文件,解决成功。
解决方法二:
一,出现“配置服务器失败,请参考系统日志说明”和安装过程进度条退回。
原因:系统配置不符合Microsoft SQL Desktop engine 安装要求。
解决办法:MSDE 2000要求安装 Microsoft Internet Explorer 5.0或更高版本。最小安装便已足够,Internet Explorer
不必是默认浏览器。
(1)控制面板中,双击“网络连接”。
(2)在”高级“菜单中,单击"高级设置"。
(3)在“适配器和绑定”选项卡上,确定选中了"Microsoft网络的文件和打印机共享"。
如果下列任一安全策略已被设置为:禁止安装",则MSDE 2000 安装将失败:
●Windows XP 的本地安全策略“设备:未签名驱动程序的安装操作"。
●Windows 2000 的本地安全策略"未签名非驱动程序的安装操作" 。
如果使用了“禁止安装”设置,则必须在安装 MSDE 2000 之前将该设置更改为"默认继续"。如有必要,可以在完成安装之
后将该策略还原以前的设置。
说明"禁止安装"不是这些安全策略的默认设置。
要设置这些策略,请执行下列操作:
1,在"控制面板"中,双击“管理工具”。
2,双击:"本地安全策略"。
SQL服务器无法启动,未能建立与(LOCAL)的连接解决方法
昨天刚建好数据库表,今天开机,SQL服务器就不能运行,大清早的还得解决问题。
错误提示:未能建立与(LOCAL)的连接,可能SQL不存在或连接错误。
到网上找答案。
一是说直接在服务里面找到服务器启动即可,我想这种方法大概是行的通的,操作简单,不过由于查的不太认真,没找到MSSQLSERVER(当然是有的),只找到一个SQLSERVERAGENT,当时启用时,无法启动,想必就是MSSQLSERVER没先启动。
其未能建立与(local)的连接
原因在于SQL不能登录了,多有以下原因:
1 你修改了windows管理员密码和用户名,但忘记修改SQL的了,自然无法登录了,修改一下,进行同步!
2 不小心删除了管理员的用户(SQL的windows登录帐号BUILTIN\Administrators和Administrator)
用以下方法解决:
你需要重新运行SQL SERVER的安装程序,在“安装选项”界面里选择“高级选项”,下一步后选择“注册表重建”,接下来跟安装过程差不多,注意在选择“身份验证模式”的时候选择“混合模式”,目的是使sa帐户有效。重建完成以后,用查询分析器,使用sa帐户登录,在查询分析器里执行sp_grantlogin
'builtin\administrators'
这样就恢复windows身份验证了。
如果仅仅删除了BUILTIN\Administrators,而administrator没有动,可以通过查询分析器打开,
用sa连接,然后sp_grantlogin 'builtin\administrators' ,就可以运行了,我的只要这一步就搞定了,可能还有其它方面的问题,在网上补了一下,拿来大家看看。
无法连接到服务器,用户登陆失败
解决办法:
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,
因此用户无法使用SQL Server的登录帐户(如sa)进行连接.解决方法如下所示:
未能建立与(LOCAL)的连接 SQL2000
SQL2000安装好后.打开企业管理器..无法连接:连接失败,请检查SQL
Server注册属性终极解决方法
症状:
未能建立与(LOCAL)的连接
原因:***************
请验证SQLServer是否运行并检查SQLServer注册属性(通过右击(LOCAL)节点),
然后重试。
此方法也能解决忘记SQLServer的sa密码的问题。
解决方法:
1、mssql2000删除或者更改BUILTIN\Administrators权限,导致无法连接,主要是无法
使用Windows身份验证连接。
2、如果出现1的症状,但是还记得sa密码的话,也容易解决,在企业管理里右击(LOCAL)
(WindowsNT)---编辑SQLServer注册属性---使用SQLServer身份验证,然后填入sa
或者相应的帐号密码就可以正常连接sql了
3、如果出现1的症状,但是更悲惨的是忘记sa密码,那就先把把SQLServer停了,再把
master.mdf和mastlog.ldf拷贝出来,然后用其他电脑上的SQLServer附加成master001
库,
然后在sql查询分析器里执行
updatemaster001..sysxloginssetpassword=nullwherename='
sa'
这时可能会出错,无法执行,需要右击(LOCAL)(WindowsNT)---属性---服务器
设置---选择允许对系统目录直接进行修改就可以了。
再把master.mdf和mastlog.ldf这两个文件覆盖到你的data下,启动SQLServer,
sa密码就是空了。然后根据2把sql连接上,这时还不能使用Windows身份验证连接,打
开企业管理器,依次点开安全性---登陆,直接新建一个BUILTIN\Administrators,默认数
据库为master就可以了
wincc安装失败的原因
第一种方法
今天安装SQL Server 2000遇到了个很BT的问题,提示出下:
安装程序配置服务器失败。参考服务器错误日志和C:\Windows\sqlstp.log了解更多信息。
以前进安装目录删除已安装的目录就解决了,可这次重启了五遍还是这样(我还真有耐心 -_-;)
去百度一下,在一个博客的评论里找到了解决办法。
第一步:去掉“以前的某个程序安装已在安装计算机上创建挂起的文件操作”的提示(否则你需要重启机器的)
打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
第二步:启动安装程序,不同的是,安装的时候选择“高级选项”,并点选“重建注册表项”,然后继续安装,目录继续指定上次安装的目录,这样安装就成功啦。
第二种方法
出现“配置服务器失败,请参考系统日志说明”和安装过程进度条退回
如果是windows xp的系统,可以在C:\WINDOWS目录下查看sqlstp.log文件,里面有错误信息,本人曾碰到过几种情况,参考了部分网络资料,现整理如下:
失败情况一:
sqlstp.log文件中的错误信息:
正在与服务?
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
driver={sql server};server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
sql安装失败的解决方法
1.
安装sql的时候,如果出现以前有挂起的文件。或者安装后期出配置服务器失败。那么可以
通过如下方法解决。
一.找到下面的注册表项目删除之(注意。一定要先对注册表进行一个备份) HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ExceptionComponents
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft SQL
Server 2000
HLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenam
eOperations
//可以用下面命令在cmd或者建立bat文件进行删除
delsqlinfo.bat reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Excep
tionComponents
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mic
rosoft SQL Server 2000
reg delete HLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
2.删除c:\program files\microsoft sql server 2000 整个目录
3.重新启动电脑。
4.在次安装就可以成功拉。 该方法已经经过n次实践拉。
二、 1。将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份) C:\Program Files\Microsoft SQL Server\80\Tools。 C:\Program Files\Microsoft SQL Server\MSSQL。
错误:无法打开用户默认数据库
错误:⽆法打开⽤户默认数据库
连接到 SQL Server 的实例时收到错误消息:“Cannot open user default database”(⽆法打开⽤户默认数据
库)
每位⽤户都有⼀个默认的数据库。当您连接到运⾏ Microsoft SQL Server 的计算机时,如果未指
定登录数据库,则将使⽤默认的数据库。但是,如果默认数据库在连接时不可⽤,则可能⽆法进
⾏连接。并且,您将收到错误消息 4062 或错误消息 4064。这些错误消息的原⽂如下所⽰:⽤户默认数据库在连接时不可⽤。这可能是因为该数据库:处于可疑模式。不再存在。处于单⽤户模式,并且唯⼀可⽤的连接已由其他⽤户或事物使⽤。已被分离。
已设置为 RESTRICTED_USER 状态。处于脱机状态。设置为紧急状态。
不具有映射到⽤户的登录帐户,或者该⽤户已被拒绝访问。
此外,该登录帐户可能是多个组的成员,且其中⼀个组的默认数据库在连接时不可⽤。要解决此
问题,请在连接字符串中指定⼀个有效的可⽤数据库。要避免在⽤户的默认数据库不可⽤时出现
错误,请以能够修改登录的⽤户⾝份登录。然后,将⽤户的默认数据库更改为当前可供连接使⽤
的数据库。
SQL Server 2005
在 SQL Server 2005 中,可以使⽤ sqlcmd 实⽤程序更改默认数据库。为此,请按照下列步骤操
作:
1. 单击“开始”,单击“运⾏”,键⼊ cmd,然后按 Enter。
2. 根据 SQL Server 登录使⽤的⾝份验证种类,请使⽤以下⽅法之⼀:
如果 SQL Server 登录使⽤ Microsoft Windows ⾝份验证连接到该实例,请在命令提⽰
符处键⼊以下内容,然后按 Enter:sqlcmd –E -S InstanceName –d master
如果 SQL Server 登录使⽤ SQL Server ⾝份验证连接到该实例,请在命令提⽰符处键
⼊以下内容,然后按 Enter:sqlcmd -S InstanceName -d master -U SQLLogin -P Password
MSDE2000_常见问题解决方案
msde 2000 安装失败的解决方法
1、安装到最后时,进度条自动回滚,安装不成功
1)添加/删除程序中彻底删除sql server。
2)删除目录“C:\Program Files\Microsoft SQL Server”
3)查看:控制面板->管理工具->服务->server的“状态”必须是“已启动”,“启动类型”必须是“自动”
2、安装时提示:“指定的实例名无效”不能继续安装
1)添加/删除程序中彻底删除sql server。
2)删除目录“C:\Program Files\Microsoft SQL Server”
3)开始->运行->services.msc 到右边找到以下服务:
COM+ System Application
Application Management
State Service
Distributed Transaction Coordinator
HTTP SSL
Remote Procedure Call (RPC) Locator
将以上服务的“状态”属性改为“已启动”
3、“配置服务器失败,请参考系统日志说明”和安装过程进度条退回
1)添加/删除程序中彻底删除sql server。
2)删除目录“C:\Program Files\Microsoft SQL Server”
3)“控制面板”->“网络连接”->在菜单“高级”中,单击“高级设置”->在“适配器和绑定”选项卡中,
确定选中了“Microsoft网络的文件和打印机共享”
4)“控制面板”->“管理工具”->本地安全策略”->展开“本地策略”,选中“安全选项”->
“设备:未签名驱动程序的安装操作”或“未签名非驱动程序的安装操作”,设置为“默认继续”
安装SQL 2000MSDE 2000 失败问题 解决
安装SQL 2000/MSDE 2000 失败问题
1.安装MSDE 2000时,出现“实例名已被指定”错误?
答:MSDE已经被安装在计算机上,不需要重次安装。请到[开始]--[程序]――[启动]选择“服务管理器”启动SQL服务。启动SQL服务后就可以安装服务器端软件了.
2.安装MSDE 2000时,出现无法配置服务器错误怎么办?
答:这问题是由于您卸载了MSDE2000,但是MSDE的原安装目录C:\program files\microsoft
SQL Server 2000还会存在,不会被自动删除,请您手动删除,然后再重新安装,即可解决此问题。
3.安装MSDE2000时,当安装进程进行快要结束时,安装进程回滚安装,最后安装失败(没
有任何错误提示)??
答:请查看事件查看器(如何查看??),看应用程序日志中有没下面记录:
利用 DefaultLaunchPermssion 启动 DCOM 服务器的访问被拒绝。 服务器是:
{00020906-0000-0000-C000-000000000046}
用户是 Unavailable/Unavailable, SID=Unavailable.
如果有,解决办法如下:
根据微软的知识库,有可能是word的一个bug. 如果按下面方法无法解决问题,还有可能是受到了攻击,看能否把135的端口屏蔽掉(如何屏蔽??)?
单击开始,单击运行,然后键入 DCOMCNFG。选择要自动运行的应用程序。应用程序名称如下所示:
Microsoft Word 2000/2002/2003 - Microsoft Word 文档
单击属性打开此应用程序的属性对话框。
单击安全性选项卡。验证使用默认的访问权限和使用默认的启动权限已选中。
单击身份标识选项卡。选择指定用户,并键入 一个管理员权限(你的ID) 的用户名和密码。
单击确定,关闭属性对话框并返回主应用程序列表对话框。
SQLServer服务管理器中无法启动SQL,提示“系统找不到指定的文件”
SQLServer服务管理器中无法启动SQL,提示“系统找不到指定的文件”
方法1、把SQL Server 2000卸载了重装。
重装比较费劲,重装了三次,再打sp4结果还是启动服务时:系统找不到指定的文件,崩溃中……
但SQL Server 2000的卸载方法提供如下:供大家参考:
一、将sql server的安装文件夹和数据文件夹全部删除
二、用如下方法对付安装挂起问题:
1、在开始->运行中输入regedit
2、到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager 位置
3、选择文件->导出,保存(安全起见)
4、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
三、用删除注册表中相关项解决多实例问题:
1、删除HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL
Server
2、删除HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer
3、删除HKEY_LOCAL_USER/SOFTWARE/Microsoft/Microsoft
SQL Server
4、+ 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}
