Fehlermeldung "Bibliothek nicht registriert" beim Öffnen eines neuen Abfragefensters in SQL Server 2012 Express

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie deinstallieren eine vorhandene Instanz von Microsoft SQL Server 2008 R2 Express with Advanced Services.
  • Sie installieren eine Instanz von Microsoft SQL Server 2012 Express with Advanced Services.

In diesem Szenario wird beim Öffnen eines neuen Abfragefensters in Microsoft SQL Server Management Studio die folgende Fehlermeldung angezeigt:

Bibliothek ist nicht registriert. (Ausnahme von HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

Wenn Sie auf Detailsklicken, erhalten Sie folgende Fehlermeldung:

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)

PROBLEMUMGEHUNG

Führen Sie dazu folgende Schritte gegebenenfalls anlog aus.
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit im Feld Öffnen ein, und klicken Sie dann auf OK.
  2. Im Registrierungseditor des folgenden Schlüssels:

    HKEY_CLASSES_ROOT\TypeLib

  3. Wenn der Unterschlüssel {91A74EB0-EFA0-482B-B43C-35CFC74B275F} vorhanden ist, löschen.
  4. Registrierungseditor beenden.
  5. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie cmd in das Feld Öffnen ein, und klicken Sie dann auf OK.
  6. Geben Sie Folgendes in das Eingabeaufforderungsfenster, und drücken Sie die EINGABETASTE:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\dteproperties.tlb" 
  7. Sie erhalten eine Meldung über die Registrierung erfolgreich.
  8. Starten Sie SQL Server Management Studio.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Weitere Informationen finden Sie unter Microsoft verbinden die Feedback-ID: 761226.
Eigenschaften

Artikelnummer: 2849799 – Letzte Überarbeitung: 23.01.2017 – Revision: 1

Microsoft SQL Server 2012 Express

Feedback