2009-10-31 12 views
12

Po zainstalowaniu programów Visual Studio 2008 i SQL Server 2008 w systemie Windows 7, podczas łączenia się z aplikacją pojawia się następujący błąd serwer SQL Management Studio:Nie można rzutować obiektu COM typu "System .__ ComObject" na typ interfejsu "Microsoft.VisualStudio.OLE.Interop.IServiceProvider"

Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). (Microsoft.VisualStudio.OLE.Interop)

widziałem komentarze na blogach zalecające ponowną rejestracją actprxy.dll, ale to nie ma znaczenia. Ktoś wie, jak rozwiązać ten problem?

+0

Mam podobny błąd, gdy próbuję opublikować w ClickOnce (bez sql-server zaangażowany) –

Odpowiedz

25

actprxy.dll również nie działa dla mnie. Znalazłem rozwiązanie, które pracowały here

regsvr32 "C:\Program Files\Internet Explorer\ieproxy.dll"

if you are running 64 bit windows, try this:

regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"

+2

biegałam w tej kwestii na nowy (od kwietnia 2012) Visual Studio 11 beta. Wykonanie tego kroku naprawiło to za mnie. Dziękuję Ci! –

+3

+1 Zapisano mi ponowne zainstalowanie studia zarządzania; dzięki! – WestDiscGolf

+2

Miałem ten problem z SMS-em SQL 2008 R2 .... Soulution powyżej to naprawił !! – larryr

Powiązane problemy