"Biblioteca não registrada" mensagem de erro quando você abre uma nova janela de consulta no SQL Server 2012 Express

Traduções deste artigo Traduções deste artigo
ID do artigo: 2849799 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário:
  • Desinstalar uma instância existente do Microsoft SQL Server 2008 R2 Express com Advanced Services.
  • Você pode instalar uma instância do Microsoft SQL Server 2012 Express com Advanced Services.

Nesse cenário, se você tentar abrir uma nova janela de consulta no Microsoft SQL Server Management Studio, você receber a seguinte mensagem de erro:

Biblioteca não registrada. (Exceção de HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

Além disso, quando você clica em Detalhes, você recebe a seguinte mensagem de erro:

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)

Como Contornar

Para contornar esse problema, execute estas etapas:
  1. Clique em Iniciar, clique em Executar, tipo Regedit no Abrir caixa e, em seguida, clique OK.
  2. No Editor do registro, localize a seguinte chave:

    HKEY_CLASSES_ROOT\TypeLib

  3. Se a subchave {91A74EB0-EFA0-482B-B43C-35CFC74B275F} existe, excluí-lo.
  4. Saia do Editor do registro.
  5. Clique em Iniciar, clique em Executar, tipo cmd no Abrir caixa e, em seguida, clique OK.
  6. Digite o seguinte na janela de Prompt de comando e pressione 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. Você deve receber uma mensagem sobre o registro que está sendo bem-sucedida.
  8. Reinicie o SQL Server Management Studio.

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações, consulte Microsoft se conectar a ID de comentário: 761226.

Propriedades

ID do artigo: 2849799 - Última revisão: terça-feira, 28 de maio de 2013 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2012 Express
Palavras-chave: 
kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2849799

Submeter comentários

 

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