SQL Server 2012 Express 하에서 새 쿼리 창을 열 때 "라이브러리가 등록 되지 않았습니다" 오류 메시지

기술 자료 번역 기술 자료 번역
기술 자료: 2849799 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

다음 시나리오를 고려 하십시오.
  • Microsoft SQL Server 2008 R2 Express 고급 서비스의 기존 인스턴스를 제거 하면 됩니다.
  • 고급 서비스와 Microsoft SQL Server 2012 Express의 인스턴스를 설치 합니다.

이 시나리오에서는 Microsoft SQL Server Management Studio 새 쿼리 창을 열려고 하면 다음과 같은 오류 메시지가 나타납니다.

라이브러리가 등록 되지 않았습니다. (HRESULT에서 예외: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

또한 클릭 하면 세부 정보다음과 같은 오류 메시지가 나타날:

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)

해결 과정

이 문제를 해결 하려면 다음과이 같이 하십시오.
  1. 클릭 시작를 클릭 실행형식 regedit열기 상자를 클릭 하 고 확인.
  2. 레지스트리 편집기에서 다음 키를 찾습니다.

    HKEY_CLASSES_ROOT\TypeLib

  3. {91A74EB0-EFA0-482B-B43C-35CFC74B275F} 하위 키가 있으면 삭제 합니다.
  4. 레지스트리 편집기를 종료합니다.
  5. 클릭 시작를 클릭 실행형식 cmd열기 상자를 클릭 하 고 확인.
  6. 명령 프롬프트에 다음을 입력 한 다음 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. 등록이 성공적으로 수행 하는 방법에 대 한 메시지가 나타나야 합니다.
  8. SQL Server Management Studio 다시 시작 합니다.

현재 상태

Microsoft는 "적용 대상" 절에 나열된 제품에서 문제가 있음을 확인했습니다.

추가 정보

자세한 내용은 참조 하십시오. Microsoft 연결 피드백 ID: 761226.

속성

기술 자료: 2849799 - 마지막 검토: 2013년 5월 28일 화요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2012 Express
키워드:?
kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:2849799

피드백 보내기

 

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