Al momento sei offline in attesa che la connessione Internet venga ristabilita

Messaggio di errore "Libreria non registrata" quando si apre una nuova finestra query in SQL Server 2012 Express

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2849799
Sintomi
Si consideri lo scenario seguente:
  • Si disinstalla un'istanza esistente di Microsoft SQL Server 2008 R2 Express with Advanced Services.
  • Si installa un'istanza di Microsoft SQL Server 2012 Express with Advanced Services.

In questo scenario, se si tenta di aprire una nuova finestra query in Microsoft SQL Server Management Studio, viene visualizzato il seguente messaggio di errore:

Libreria non registrata. (Eccezione da HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

Inoltre, quando si sceglie Dettagli, viene visualizzato il seguente messaggio di errore:

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)

Workaround
Per risolvere questo problema, attenersi alla seguente procedura:
  1. Fare clic su Start, scegliere Esegui, tipo Regedit Nella casella Apri , quindi OK.
  2. Nell'Editor del Registro di sistema individuare la seguente chiave:

    HKEY_CLASSES_ROOT\TypeLib

  3. Se la sottochiave {91A74EB0-EFA0-482B-B43C-35CFC74B275F} esiste, eliminarla.
  4. Uscire dall'Editor del Registro di sistema.
  5. Fare clic su Start, scegliere Esegui, tipo cmd Nella casella Apri , quindi OK.
  6. Digitare quanto segue nella finestra del prompt dei comandi e quindi premere INVIO:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\dteproperties.tlb"
  7. Verrà visualizzato un messaggio sulla registrazione andrà a buon fine.
  8. Riavviare SQL Server Management Studio.

Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".
Informazioni
Per ulteriori informazioni, vedere Microsoft Connect ID commenti: 761226.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2849799 - Ultima revisione: 07/03/2016 13:34:00 - Revisione: 2.0

Microsoft SQL Server 2012 Express

  • kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMtit
Feedback