"Biblioteca nu înregistrat" mesaj de eroare atunci când deschideți o nouă cadru fereastră de interogare în SQL Server 2012 Express

Traduceri articole Traduceri articole
ID articol: 2849799 - View products that this article applies to.
Măriți totul | Reduceți totul

Simptome

Luați în considerare următorul scenariu:
  • Dezinstala?i un exemplu existente de Microsoft SQL Server 2008 R2 Express cu consolidare servicii avansate.
  • Instalați o instanță a Microsoft SQL Server 2012 Express cu consolidare servicii avansate.

În acest scenariu, dacă încercați să deschideți o nouă cadru fereastră de interogare în Microsoft SQL Server Management Studio, primiți următorul mesaj de eroare:

Biblioteca nu sunt înregistrate. (Derogare de la HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

În plus, când faceți clic pe Detalii, primiți următorul mesaj de eroare:

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)

Remediere

Pentru a rezolva această problemă, urmați acești pași:
  1. Faceți clic pe Începe, faceți clic pe A alerga, tip regedit în Deschis cutie, și apoi faceți clic pe ok.
  2. În Registry Editor, găsiți următoarea cheie:

    HKEY_CLASSES_ROOT\TypeLib

  3. Dacă subcheia {91A74EB0-EFA0-482B-B43C-35CFC74B275F} există, ștergeți-l.
  4. Ieșire registru redactor.
  5. Faceți clic pe Începe, faceți clic pe A alerga, tip cmd în Deschis cutie, și apoi faceți clic pe ok.
  6. Tastați următoarele în fereastra Prompt comandă, și apoi apăsați 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. Ar trebui să primiți un mesaj despre înregistrare fiind de succes.
  8. Reporniți SQL Server Management Studio.

Stare

Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secțiunea „se aplică la".

Informații suplimentare

Pentru informații suplimentare, consultați Microsoft a lega Feedback ID: 761226.

Proprietă?i

ID articol: 2849799 - Ultima examinare: 28 mai 2013 - Revizie: 1.0
Se aplică la:
  • Microsoft SQL Server 2012 Express
Cuvinte cheie: 
kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2849799

Trimite?i feedback

 

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