2023年12月7日发(作者:)
SQL2000安装失败的解决方法1.安装sql的时候,如果出现以前有挂起的文件。或者安装后期出配置服务器失败。那么可以通过如下方法解决。一.找到下面的注册表项目删除之(注意。一定要先对注册表进行一个备份)HKLMSOFTWAREMicrosoftWindowsCurrentVersionSetupExceptionComponentsHKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallMicrosoftSQLServer2000HLMSYSTEMCurrentControlSetControlSessionManagerPendingFileRenameOperations//可以用下面命令在cmd或者建立bat文件进行删除deleteHKLMSOFTWAREMicrosoftWindowsCurrentVersionSetupExceptionComponentsregdeleteHKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallMicrosoftSQLServer2000regdeleteHLMSYSTEMCurrentControlSetControlSessionManagerPendingFileRenameOperations2.删除c:programfilesmicrosoftsqlserver2000整个目录3.重新启动电脑。4.在次安装就可以成功拉。该方法已经经过n次实践拉。二、1。将Programfiles下的SQL安装目录删除(此处如果有重要的数据,请先备份)C:ProgramFilesMicrosoftSQLServer80Tools。C:ProgramFilesMicrosoftSQLServerMSSQL。2。注册表中的相关信息删除:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer。HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMSDTC。3。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目4。HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsetup删除ExceptionComponents这个项目下的内容可能很多,只有在上面几个办法不行的情况下,使用此方法(注意不要全部删除)删除内容前先看下内容说明5。Windows目录中的文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。6。SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于ProgramFilesMicrosoftSQLServerMssqlLog目录中。该错误日志包含安装程序试图启动SQLServer时SQLServer所遇到的错误,这些信息可以帮助您深入检查错误原因。7。需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQLServer2000安装程序的一部分启动。SQLServer2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为的单独的日志文件;您可以查看此日志文件并确保MDAC安装程序没有出现问题2.==================================================.WindowsXP安装sql2000企业版的办法SQL2000企业版本适用于WIN2000&NT&2003系统,XP一般装不了需要选用个人版,这里介绍一个XP下安装装SQL2000企业版本方法以供参考~办法如下:一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击安装它,过程简单直接下一步就OK了。二.重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。三.再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的)根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(哈哈,服务端我已有了)四.打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQLSERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。五.再打开企业管理,再连接试试,OK!另:由于我是4in1的版本,所以又找了下其他的东西,供自己参考要是下载的是四合一的安装文件,也就是说里面一共有个人版,企业版、标准版和开发版四个版本的安装文件。第一次安装的话,就按以下步骤:步骤1:在SQL服务器安装盘中找到ENTERPRISE目录下MSDE这个子目录,并且点击安装它,过程简单直接下一步就OK了。步骤2:重新启动电脑,本来可以不启动的,但是我们可以启动之后验证一下服务器端是否已经安装好。如果启动之后SQL服务的图标出现了,那么恭喜你,企业版的服务器端我们已经装好老。。如果没有,那就重复步骤1吧!步骤3:运行安装盘中的,选择企业版,然后一直点下一步就好了,根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。不用管他,我们的服务器端反正都安装好了,呵呵~继续下一步吧。在这个过程中,还会有一个错误提示:(以前某个程序安装已经在安装计算机上创建挂起的文件操作。运行安装程序前要重启计算机。)也就是我在上文提到过的问题,我们点确定,然后在开始菜单里打开“运行”=>regedit=>打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。我们再回到安装界面,再点下一步,呵呵,顺畅了~步骤4:安装完成之后,我们打开注册表,找到HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER这个项,把LoginMode的值改为2。这里要注意哦,不要找错了地方,因为我开始就看错了,找了好久都没找到LoginMode这个项,我开始找的是HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMicrosoftSQLServer。呵呵,自己粗心啊~步骤5:安装完成发现菜单里少了服务管理器,建立如下程序的快捷方式即可C:步骤6:打开企业管理器,展开(local)实例,如果不能连接,删掉它,新建一个(local)连接时的帐户SA密码为空。连接成功后最好修改一下密码,展开SQLServer的实例,安全性-->登录-->右击SA-->属性-->密码可能会遇到的问题:1.安装完成后少数据库pubs等,这只是SAMPLE程序用到的数据库,可以从别从机器上导入。2.有服务里确认MSSQLSERVER和SQLSERVERAGENT服务开启。3.其实这样安装上去的并不是真正的企业版,只是利用企业版的SQLServer2000在XP下安装上SQLServer2000。想必大家都有过在windowsxp下安装SQLSERVER2000数据库失败的时候。因为sqlserver2000只默认安装在服务器版本上,所以一般家用版本是无法安装sqlserver2000的。如果大家上网查找有关下安装sqlserver2000的有关帮助,大多数都是要从光盘下的MSDE目录中点击安装sqlserver2000,再从光盘文件重新安装服务器版本。但是在番茄花园windowsxpsp2版本(其实我并不喜欢番茄花园的XP版本,只不过是不想重新再设置安装新补丁,喜欢她的皮肤而已,懒人啊~:)另外,XP还有个问题就是如2000或2003方便,有的时候太麻烦了。)上相关的办法根本不顶用,估计很多人也会遇到这样的情况。点击,没有提示“无法安装服务器端,只能安装客户端”,而是像2000或2003一样一路装下去,但是到了选择安装数据库类型的时候,出现的是“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误,无法继续安装。怎么办,难道不装了,非要换版本?我这个人就喜欢找,无论你是什么样的东西,只要是我想要的,就是你搜索引擎中收录了一百个网站,我也要逐个去看,直到找到为止。黄天不负有心人,这个问题的办法我找到解决的方式了。打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。赶快打开你的sqlserver2000安装盘吧,一路直行,激动人心的场面出现了,sqlserver2000安装成功!(执行的步骤我就不说了)。如果删除的注册表中尚未起作用,请你作如下操作:一、开始运行输入regedit回车+HKEY_LOCAL_MACHINE+SYSTEM+CurrentControlSet+Control+SessionManager下的FileRenameOperations删掉二、+HKEY_LOCAL_MACHINE+SOFTWARE+Microsoft+Windows+CurrentVersion+Setup+ExceptionComponents下的东西全部删掉如:{077ACEC7-979C-40AB-9835-435BA1511E0D}{30C7234B-6482-4A55-A11D-ECD9030313F2}{3FDF25EE-E592-4495-8391-6E9C504DAC2B}{60204BB3-7078-4F70-8F69-68297621941C}......总之有几项,就删几项,删掉后重启,再装SQLServer,就不会提示有挂起了。在注册表中和系统中删除mssql相关的东西就OK了============================================xp装sql2000企业版yingmd发表于2007-9-11:04:00SQL2000企业版本适用于WIN2000系统,2003系统和XP一般装不了需要选用个人版,当然如果你在不清楚的前提下辛辛苦苦下载了企业版本却不能安装,是不是很失望?这里介绍一个XP下安装装SQL2000企业版本方法以供参考~办法如下:一.在SQL服务器(企业版,如果是几合1的先找到Enterprise目录)的安装盘中找到MSDE这个目录,并且点击安装它,过程简单直接下一步就OK了。二.重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。三.再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的)根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(哈哈,服务端我已有了)四.打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQLSERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。如果上面的方法不能使sa正常登陆,可以用Windows身份验证来登陆.然后修改sa密码为sa.五.再打开企业管理,再连接试试,是不是OK了!==========1、SQLServer2000安装时提示:“另一实例正在运行,无法继续安装”说明:这种情况一般是之前安装过SQLServer2000(即使之前没有正确安装也有此情况),再次安装时,部分进程没有结束,或者已经有了注册信息引起的。首先重启电脑,重启后仍然无法安装的话(尽可能的把SQL安装目录相关文件删除,注意重要数据的保护),请在开始菜单中选择运行,输入regedit进入注册表编辑器,在HKEY_LCCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall注册信息中找到microsoftsqlserver2000,点击右键删除,就可以再次安装了。2、安装SQLServer2000时出现以下错误提示:“以前的某个程序安装已在安装计算机创建挂起的文件操作,运行安装程序之前必须重新启动计算机”说明:如果重启计算机无法解决问题,可能有以下两个原因A、涉及到的文件被标记为只读或者用户没有完全控制的权限;检查以下注册表子项:HKEY-LOCAL-MACHINESYSTEMCurrentControlSetControlSessionManager,找到PendingFileRenameOperations,检查其中涉及到物理文件是否被标记为只读或者用户没有完全控制的权限。若是,必须取消只读属性并且赋予用户完全控制的权限。B、用户对涉及到的注册表子项没有完全控制的权限:必须使用regedit命令进入注册表编辑器,赋予用户完全控制该注册表子项的权限。如果上述方法不能解决问题,可以将PendingFileRenameOperations子键手工删除SQLServe或MSDE安装失败的解决办法一、出现“配置服务器失败,请参考系统日志说明”和安装过程进度条退回。原因:系统配置不符合MicrosoftSQLServerDesktopEngine安装要求。解决办法:MSDE2000要求安装MicrosoftInternetExplorer5.0或更高版本。最小安装便已足够,InternetExplorer不必是默认浏览器。(1)控制面板”中,双击“网络连接”。(2)在“高级”菜单中,单击“高级设置”。(3)在“适配器和绑定”选项卡上,确定选中了“Microsoft网络的文件和打印机共享”。如果下列任一安全策略已被设置为“禁止安装”,则MSDE2000安装将失败:●WindowsXP的本地安全策略“设备:未签名驱动程序的安装操作”。●Windows2000的本地安全策略“未签名非驱动程序的安装操作”。如果使用了“禁止安装”设置,则必须在安装MSDE2000之前将该设置更改为“默认继续”。如有必要,可以在完成安装之后将该策略还原为以前的设置。说明“禁止安装”不是这些安全策略的默认设置。要设置这些策略,请执行下列操作:1、在“控制面板”中,双击“管理工具”。2、双击“本地安全策略”。3、展开“本地策略”。选中“安全选项”。确保在安装MSDE2000之前,右窗格中的下列选项被设置为“默认继续”:对于WindowsNT和Windows2003:“设备:未签名驱动程序的安装操作”。对于Windows2000:“未签名非驱动程序的安装操作”。重新安装前将已经安装的sqlserver目录删除。二、出现“指定的实例名无效”原因:将SQLServer没有从添加删除程序中删除。并将已经安装的sqlserver目录删除。也有可能你的某项服务不能启动,导致安装失败!在重新安装前配置服务一下服务!解决办法:1.请重新启动以下服务:COM+SystemApplication、ApplicationManagement、teService、DistributedTransactionCoordinator、HTTPSSL、RemoteProcedureCall(RPC)Locator做法:开始->运行->到右边一个找吧将其属性改为“自动”,已经是自动的,就不要改了,改完了,再点击启动服务!(2)为了帮朋友解决在WINDOWSXP系统上无法安装SQLserver服务器版的问题,只好也装了一套WINDOWSXP系统,参考网上以及其它资料,现已经成功的在WINDOWSXP系统安装了SQLserver服务器版,希望对需要的网友会有一定的帮助,不多说,步骤如下:一、找一张SQLserver服务器版光盘,在光盘上找到目录“MSDE”并进入,运行文件,并按照程序要求进行安装。安装完成重新启动计算机。二、运行光盘中的,文件,或让光盘自动运行,打开安装界面后,点击“安装SQLserver2000组件(C)”=》“安装数据库服务器(S)”这里程序将提示你“....服务器组件在此系统上不受支持,.....”点“确定”。进入新的“创建新的SQLserver”=》安装界面,点击“下一步”,选择默认的“本地计算机”=》“仅客户端工具”...,一路点击“下一步”。直至安装结束。重新启动计算机。三、到“开始”--“程序”-“MicrosoftSQLServer”中打开“企业管理器”到“SQLServer组”下,将“[lcoal](WindowsNT)”改成自己的的机器名,机器名在系统属性的“计算机名”里可以找到,假设我们的机器里的完整计算机名称为:SERVER,改名后,我们就会得到如图所示的样子了。关闭“企业管理器”四、到“开始”--“程序”-“MicrosoftSQLServer”中打开“客户端网络实用工具”,点“别名”如果“服务器别名配置”里没有数据,我们需要手工添加,点“添加”按钮。在“添加网络库配置”的“网络库”选项中,我们选择默认的“NamedPipes(P)”项,并为服务器取个别名“SERVER”,这时管道名称会自动添加“SERVERpipesqlquery”我们就不要管它了。点“确定”退出。五、这一步我们要进入注册进行一下修改了,打开注册表编辑器,找到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer],这一项,里面有一个键值LoginMode默认值是“1”,现在将该值改为“2”(安装MSDE时,默认的SQLServer身份验证方式为“仅Windows"的身份验证方式,即sa用户无法验证,通过修改以上的注册表键值来将身份验证方式改为SQLServer和Windows混合验证以后,就可以用sa用户登录了)。修改完毕,重启电脑。成功了
发布评论