Weblog @ rebex.cz

Weblogy na webu Rebexu
Welcome to Weblog @ rebex.cz Sign in | Help
in Search

Weblog @ Rebex.cz :: Martin Vobr

weblog o vývoji v dotnetu

Emigrace do 64bitů: Nefunkční SQL Server Management Studio 2008

Přecházím na nový stroj a abych se nenudil tak provádím rovnou dva skoky najednou. Měním Windows XP za Windows 7 a zároveň přecházím na 64bitový operační systém. Po cestě to občas drhne a tak je dost materiálu na nové příspěvky.

SQL Server Management Studio – výjimka při přístupu k databázi

Po instalaci SQL Serveru 2008 a SP1 vše nějakou dobu fungovalo k všeobecné spokojenosti. Pár hodin, během kterých jsem nainstalovat několik dalších aplikací a záplat zanechaly SSMS ve smutném stavu. Po připojení k serveru a po pokusu o vypsání seznamu databází mne obdařil následující hláškou:

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).

Náprava

Reinstalace ani repair instalace SQL Serveru to příliš nevylepšily. Pomoc přinesl až příspěvek na fóru technické podpory Vaultu od SourceGear. Zdá se, že instalaci mohl nakopnout právě Vault (i když jistý si tím nejsem). Opraví se to takto:

  • Vytvořte v textovém editoru nový soubor neco.reg
  • Vložte do něj následující text:

--- začněte ZA tímto řádkem
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}]
@="IServiceProvider"
[HKEY_CLASSES_ROOT\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\NumMethods]
@="4"
[HKEY_CLASSES_ROOT\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}]
@="IServiceProvider"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\NumMethods]
@="4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5140C1-7436-11CE-8034-00AA006009FA}\ProxyStubClsid32]
@="{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}"

--- skončete PŘED tímto řádkem

  • Zazálohujte si registry
  • Uložte soubor a poklepáním na něj ho naimportujte do registry.
Published 18. září 2009 20:20 by martinv
Filed under: , , ,

Comments

 

Weblog @ Rebex.cz :: Honza Šotola said:

Po instalaci nových Windows 7 (64bit) se mi neobjvovaly DevExpress controls v toolboxu ve Visual Studio

července 26, 2010 12:55
New Comments to this post are disabled

This Blog

Syndication

News

Chcete koupit ojeté auto a chcete ho nechat prohlédnout někým kdo tomu rozumí a komu můžete věřit? Zkuste mého kamaráda Michala Ráže - Poradce při koupi ojetého vozu

ComponentForge (aka Safabyte) sells components stolen from Rebex and other .NET component vendors.

Uz jste vyzkoušeli naší komponentu pro práci s formátem ZIP s hromadou ukázek v jazycích C# a VB.NET?

Inspirace na výlet: Stubaiské Alpy - jak je zažili Honza a Mišák.

Powered by Community Server (Personal Edition), by Telligent Systems