SqlServer2000 与应用程序对象的连接失败.请确保未删除任何程序模块(5种解决方法)

SqlServer2000 与应用程序对象的连接失败.请确保未删除任何程序模块(5种解决方法),第1张

概述花了一上午的时间来安装 SQL 2000 个人版.找了一大堆的教程,安装了两次才安装成功.当小服务器上出现小绿箭头时,心情特激动..但是当打开企业管理器的时候,心又沉到了谷底..出现错误 了:与应用程序对象连接失败.请确保未删除任何程序模块 个人知识有限.只能在网上一顿翻一顿找..终于解决了问题。现在运行的正常!现在把解决方法集合下给以后一定会遇到这个问题的兄弟姐妹们 点了确定后又出现“与应用程

花了一上午的时间来安装 sql 2000 个人版.找了一大堆的教程,安装了两次才安装成功.当小服务器上出现小绿箭头时,心情特激动..但是当打开企业管理器的时候,心又沉到了谷底..出现错误 了:与应用程序对象的连接失败.请确保未删除任何程序模块 个人知识有限.只能在网上一顿翻一顿找..终于解决了问题。现在运行的正常!现在把解决方法集合下给以后一定会遇到这个问题的兄弟姐妹们

点了确定后又出现“与应用程序对象的连接失败。情确保未删除任何程序模块。”接下来点确定就没用了,一直都是这个对话框,除非强行关掉...

 

方法1 程序注册控件:

用 regsvr32 semsfc.dll /s 命令进行了重新注册了,并重新启动了系统,运行还是一样.

该办法不能解决 。

方法2 安装补丁:

安装补丁sql2K_SP2_CN和sql2K_SP3_CN,重启计算机,OK 问题解决

方法3,网友意见:

一.在sql服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。

二. 重启系统windowsXP,这下就可以看到sql服务的图标出现了。

三. 再拿出sql服务器版的安装光盘,直接安装客户端工具

根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。

四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任sql SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:

在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT /MSsqlSERVER/MSsqlSERVER],这个项里面 有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。

五. 再打开企业管理,再连接试试

该办法没有使用,尚未可确认。

方法4将sql相关文件全部注册一遍:

通过批处理将sql相关文件全部注册一遍来解决这个问题。

把以下内容粘贴到记事本作成*bat文件执行。

代码

@echo on

regsvr32 autoplt.dll /s

regsvr32 autowiz.dll /s

regsvr32 axscphst.dll /s

regsvr32 cDWtasks.dll /s

regsvr32 cDWtskui.dll /s

regsvr32 colctrl.dll /s

regsvr32 comnevnt.dll /s

regsvr32 ctasksui.dll /s

regsvr32 custtask.dll /s

regsvr32 dtsffile.dll /s

regsvr32 dtspkg.dll /s

regsvr32 dtspump.dll /s

regsvr32 dtsui.dll /s

regsvr32 dtswiz.dll /s

regsvr32 hhsetup.dll /s

regsvr32 objmgr.dll /s

regsvr32 pfclnt80.dll /s

regsvr32 pfutil80.dll /s

regsvr32 psdcscm.dll /s

regsvr32 sdiclnt.dll /s

regsvr32 semcomn.dll /s

regsvr32 Semcros.dll /s

regsvr32 Semdll.dll /s

regsvr32 semdts.dll /s

regsvr32 SEMEXEC.dll /s

regsvr32 semmap.dll /s

regsvr32 semnt.dll /s

regsvr32 Semobj.dll /s

regsvr32 semrepl.dll /s

regsvr32 semsfc.dll /s

regsvr32 Semsys.dll /s

regsvr32 semwebwz.dll /s

regsvr32 Semwiz.dll /s

regsvr32 sqdedev.dll /s

regsvr32 sqlDMO.dll /s

regsvr32 sqlftwiz.dll /s

regsvr32 sqlgui.dll /s

regsvr32 sqllex.dll /s

regsvr32 sqlmmc.dll /s

regsvr32 sqlns.dll /s

regsvr32 sqlqry.dll /s

regsvr32 sqlresld.dll /s

regsvr32 sqlsui.dll /s

regsvr32 sqlsvc.dll /s

regsvr32 sqlvdir.dll /s

regsvr32 stardds.dll /s

regsvr32 svrnetcn.dll /s

regsvr32 w95scm.dll /s

-----------------------------------

该办法没有使用,尚未可确认。

总结

以上是内存溢出为你收集整理的SqlServer2000 与应用程序对象的连接失败.请确保未删除任何程序模块(5种解决方法)全部内容,希望文章能够帮你解决SqlServer2000 与应用程序对象的连接失败.请确保未删除任何程序模块(5种解决方法)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1181281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存