瞬间的dream吧 关注:58贴子:3,333
  • 23回复贴,共1

数据库sql server 2008打开出错:无法将类型为“System._COmObje

只看楼主收藏回复

数据库sql server2008,无法将类型为“System._COmObject”的COM对象强制转换为接口类型,
microsoft VisualStudio.OLE.Interop.IServiceProvider.此操作失败的原因是对ID为{6D514C1-7436-11CE-8034-00AA006009FA}的接口的COM组件调用QueryInterface因一下错误而失败:不支持此接口(异常来自HRESULT:0x80004002(E_NOINTERFACE))

就单单这个小问题搞了我三四天,今天总算解决了,于是我要记录下,给大家帮助。


IP属地:福建1楼2015-06-09 15:10回复
    在未解决问题前,我又重新安装过一遍数据库,但还是这样。查了很多资料,也试了很多方法,问题原因居然是ie浏览器的问题。ie浏览器和数据库有关联,具体不知道。可以查看:
    SQL本地登陆提示无法将类型为"System.comobject" 的com对象强制转换为接口类型,具体看截图
    https://social.msdn.microsoft.com/Forums/windows/zh-TW/0bb72605-c493-4b68-a972-9eaa539a25f6/sqlsystemcomobject-com

    ie一直没用,打开ie也没反应,重新卸载ie,然后再下载安装包,重新安装,具体可以去百度
    WIN7系统怎么卸载IE浏览器?IE浏览器怎么卸载_百度经验
    http://jingyan.baidu.com/article/0f5fb099c2c2436d8334ea0d.html
    。重启好后,运行输入:regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"
    就好了。


    IP属地:福建2楼2015-06-09 15:18
    收起回复
      真的可以!!!非常感谢。。。都搞了我3天了,终于搞好了


      IP属地:广东4楼2016-02-26 09:24
      回复
        楼主,我的是ie卸了,在安装有版本要求吗


        IP属地:陕西来自手机贴吧5楼2016-03-30 15:44
        回复
          我卸载了IE好像就好了,还要再重新装吗


          6楼2016-04-11 15:42
          收起回复
            还要您说的 重启好后,运行输入:regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"
            就好了,请问在哪输入
            我好像卸载了ie重启后打开sql server2008就好了,也没有重新装ie,请问这样行吗


            7楼2016-04-11 15:44
            收起回复
              你好,你的意思是要把我的浏览器卸载后再重新安装浏览器吗?


              来自手机贴吧10楼2016-10-27 12:18
              回复
                我的也是这情况,应是在用360修复IE后出现的,按楼主的办法还是不行。
                我的系统是win7 64,sql server 2008。我比较了一下
                C:\Program Files (x86)\Internet Explorer\ieproxy.dll
                C:\Program Files\Internet Explorer\ieproxy.dll
                发现这两个文件的版本信息、大小一模一样,不应是这样吧,我到另一台32位的电脑上把ieproxy.dll复制到我的电脑C:\Program Files (x86)\Internet Explorer\下,右键注册,一切成正常了,IE64位可运行,32位不能运行。
                我想原因可能是360在修复IE时不知从哪搞了个64位的ieproxy.dll放到Program Files (x86)下造成的。
                在覆盖ieproxy.dll时window会提示什么文件已打开,可改名字再放进去,或360文件强删除。


                11楼2016-12-08 15:47
                收起回复
                  你好,我该怎么执行命令


                  来自手机贴吧12楼2016-12-13 09:39
                  回复
                    楼主能不能清楚点更,我这也是和你一样的问题,求解救


                    来自手机贴吧13楼2017-03-22 22:23
                    回复
                      终于好了,感谢楼主~~


                      14楼2017-08-24 11:28
                      回复
                        感谢感谢,问题成功解决


                        IP属地:湖北来自Android客户端15楼2017-11-09 11:30
                        回复
                          超赞~成功解决!
                          看完楼主的解决方法后知道是IE的问题,我直接重置一下IE试试,这就搞定了!!
                          就是打开internet选项-高级-重置,再运行输入:regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll" 就好了。现试试重置,这样也不用重启服务器,不行再重装IE。


                          IP属地:广东16楼2018-08-31 09:16
                          回复