SQL Server Express'te 2012 yeni bir sorgu penceresi açın "kitaplığı kayıtlı değil" hata iletisi

Makale çevirileri Makale çevirileri
Makale numarası: 2849799 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Varolan Microsoft SQL Server 2008 R2 Express with Advanced Services örneği kaldırın.
  • Gelişmiş Hizmetleri ile 2012 Microsoft SQL Server Express örneğini yükleyin.

Bu senaryoda, Microsoft SQL Server Management Studio'da yeni bir sorgu penceresi açmaya çalıştığınızda, aşağıdaki hata iletisini alırsınız:

Kitaplığı kayıtlı değil. (HRESULT özel durum: 0x8002801D (TYPE_E_LIBNOTREGISTERED))

Ayrıca, tıklattığınızda Ayrıntılar, aşağıdaki hata iletisini alırsınız:

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)

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için şu adımları izleyin:
  1. ' I tıklatın Başlat,'ı tıklatın Çalıştır, türü Regedit içinde Açık kutusu ve'ı tıklatın TAMAM.
  2. Kayıt Defteri Düzenleyicisi'nde, aşağıdaki anahtarı bulun:

    HKEY_CLASSES_ROOT\TypeLib

  3. {91A74EB0-EFA0-482B-B43C-35CFC74B275F} alt anahtarı yoksa, onu silin.
  4. Kayıt Defteri Düzenleyicisinden çıkın.
  5. ' I tıklatın Başlat,'ı tıklatın Çalıştır, türü cmd içinde Açık kutusu ve'ı tıklatın TAMAM.
  6. Komut İstemi penceresine aşağıdaki komutu yazın ve Enter tuşuna basın:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\dteproperties.tlb"
  7. Başarılı olmak kaydıyla ilgili bir ileti almalısınız.
  8. SQL Server Management Studio'yu yeniden başlatın.

Durum

Microsoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Daha fazla bilgi için bkz: Microsoft Connect geri bildirim kimliği: 761226.

Özellikler

Makale numarası: 2849799 - Last Review: 28 Mayıs 2013 Salı - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2012 Express
Anahtar Kelimeler: 
kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 2849799

Geri Bildirim Ver

 

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