Symptomen

Overweeg het volgende scenario:

  • U kunt een bestaand exemplaar van Microsoft SQL Server 2008 R2 Express met Advanced Services verwijderen.

  • U kunt een exemplaar van Microsoft SQL Server 2012 Express installeren met Advanced Services.


In dit scenario als u een nieuwe queryvenster openen in Microsoft SQL Server Management Studio, wordt het volgende foutbericht weergegeven:

De bibliotheek is niet geregistreerd. (Uitzondering op HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))


Wanneer u op Detailsklikt, wordt u bovendien het volgende foutbericht weergegeven:

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)


Tijdelijke oplossing

U kunt dit probleem voorkomen door de volgende stappen uit:

  1. Klik op Start, klik op uitvoeren, typ Regedit in het vak Openen en klik vervolgens op OK.

  2. Register-Editor en zoek de volgende sleutel:

    HKEY_CLASSES_ROOT\TypeLib

  3. Als de subsleutel {91A74EB0-EFA0-482B-B43C-35CFC74B275F} bestaat, verwijderen.

  4. Sluit Register-editor.

  5. Klik op Start, klik op uitvoeren, typ cmd in het vak openen en klik vervolgens op OK.

  6. Typ het volgende in het opdrachtpromptvenster en druk vervolgens op 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. U ontvangt een bericht over de registratie wordt voltooid.

  8. Start SQL Server Management Studio.


Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Zie voor meer informatie Microsoft verbinding Feedback-ID: 761226.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×