sql总是  无法将类型为"System._ComObject"的COM对象强制转换为接口类型"Microsoft.VisualStudio.OLE.InterOP.IServiceProvider".此操作失败的原因是对IID为"
{6D514OC1-7436-11CE-8034-OOAA0066009FA}"的接口的COM组件调用QueryInterface因以下
错误而失败:不支持此接口(异常处来自HRESULT:0X80004002(E_NOINTERFACE)).
(Microsoft.VisualStudio.Ole.Interop)

解决方案 »

  1.   

    VS2008自带的EXPRESS版覆盖了原来的 SQL 2005的实例名你现在要做得是删除EXPRESS版 修复 SQL 2005
      

  2.   

    我也出现过这种情况,当时我从2005升级到2008,然后安装SQL Prompt 4这个工具。开始还没出现什么状况,过了一段时间(可能有半个月),就在鼠标右键菜单操作的时候发生这种问题了。也琢磨了一段时间,后来由于电脑重做系统了,问题也就算是解决了,不过这次我没装SQL Prompt 4
      

  3.   

    呵呵,不好意思EXPRESS版在哪?
      

  4.   

    恩,我的VS2008升级之后,SQL2005就出了问题
      

  5.   

    问你是否要安装express,不勾选就可以。