日期:2014-05-17  浏览次数:20559 次

高分求助,SQL2008出错
本帖最后由 CS_MT 于 2011-03-25 09:58:42 编辑 我的系统是WIN7家庭版的(旗舰版也不行),开始先装SQL2008不会出错可以正常打开数据库,然后装VS2008,装完后在打开SQL2008就报这个错
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Microsoft.VisualStudio.OLE.Interop.IServiceProvider”。此操作失败的原因是对 IID 为“{6D5140C1-7436-11CE-8034-00AA006009FA}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。 (Microsoft.VisualStudio.OLE.Interop)

SQL2008的版本的是R2,不是补丁的问题,VS2008我打了SP1的补丁也不行


------解决方案--------------------
你把安装的 VS 2010自带的SQL EXPRESS版卸载掉
------解决方案--------------------
安装顺序建议是先SQL后VS,VS有自带的SQL EXPRESS,不管后边SQL的安装还是SQL的运行或多或少有些影响。
------解决方案--------------------
这个问题自己琢磨吧,win7装vs2008也老出问题,组件冲突还是什么的,建议楼主,把sql,vs全部卸载了,先装vs打sp1,再装sql试试。
------解决方案--------------------
引用:
安装顺序建议是先SQL后VS,VS有自带的SQL EXPRESS,不管后边SQL的安装还是SQL的运行或多或少有些影响。

同意
------解决方案--------------------
把SQL EXPRESS卸掉。。。
------解决方案--------------------
重装系统吧