"Knižnica nie je registrovaná" chybové hlásenie pri otvorení nového okna dotazu v SQL Server 2012 Express

Preklady článku Preklady článku
ID článku: 2849799 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Príznaky

Uvažujme o nasledovnom scenári:
  • Odinštalovať existujúce inštancie Microsoft SQL Server 2008 R2 Express with Advanced Services.
  • Nainštalujete inštanciu programu Microsoft SQL Server 2012 Express with Advanced Services.

V tomto scenári, ak sa pokúsite otvoriť nové okno dotazu v Microsoft SQL Server Management Studio, dostanete nasledovné chybové hlásenie:

Neregistrovaná Knižnica. (Výnimka z HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

Navyše, keď kliknete na Podrobnosti, nasledujúce chybové hlásenie:

Program Location:
 
   at EnvDTE._DTE.get_Properties(String Category, String Page)
   at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactorySql.CreateEditorInstance(IServiceProvider serviceProvider, Boolean storeActiveConnIfNeeded, String moniker)
   at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.EditorFactoryBase.Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory.CreateEditorInstance(UInt32 createFlags, String moniker, String physicalView, IVsHierarchy hierarchy, UInt32 itemId, IntPtr existingDocData, IntPtr& docViewIntPtr, IntPtr& docDataIntPtr, String& caption, Guid& cmdUIGuid, Int32& result)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateNewScript(String strFullPathToScript, IVsProject projectToAddScriptTo, UIConnectionGroupInfo connectionInfoList, IDbConnection liveCon, String rootName)
   at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateNewScript(String strFullPathToScript, IVsExternalFilesManager extFileMgr, UIConnectionGroupInfo connectionInfoList, IDbConnection liveCon, String rootName)
   at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateNewScript(String strFullPathToScript, UIConnectionGroupInfo connectionInfoList, IDbConnection liveCon, String fileRoot)
   at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateNewScript(String strFullPathToScript, UIConnectionInfo ci, IDbConnection liveCon)
   at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NewQueryMenuHandler.Invoke()
   at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolsMenuItemBase.MenuInvokedHandler(Object sender, EventArgs args)

Ako problém obísť

Ak chcete obísť tento problém, postupujte nasledovne:
  1. Kliknite na tlačidlo Štart, kliknite na tlačidlo Spustiť, typ regedit v Otvorené a potom kliknite na tlačidlo ok.
  2. V Editore databázy Registry vyhľadajte nasledovný kľúč:

    HKEY_CLASSES_ROOT\TypeLib

  3. Ak existuje podkľúč {91A74EB0-EFA0-482B-B43C-35CFC74B275F}, odstráňte ju.
  4. Ukončite Editor databázy Registry.
  5. Kliknite na tlačidlo Štart, kliknite na tlačidlo Spustiť, typ cmd v Otvorené a potom kliknite na tlačidlo ok.
  6. Zadajte nasledujúce do okna príkazového riadka a stlačte kláves Enter:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\dteproperties.tlb"
  7. Mali by ste dostať správu o registrácii úspešný.
  8. Reštartujte SQL Server Management Studio.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v sekcii "Platí pre".

Ďalšie informácie

Ďalšie informácie nájdete v téme Microsoft Connect Feedback ID: 761226.

Vlastnosti

ID článku: 2849799 - Posledná kontrola: 28. mája 2013 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft SQL Server 2012 Express
Kľúčové slová: 
kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2849799

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com