現在オフラインです。再接続するためにインターネットの接続を待っています

SQL Server 2012年の表現では、新しいクエリ ウィンドウを開くと、「ライブラリは登録されていません」エラー メッセージ

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB: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. クリックしてください。 スタート[ Exchange Server 2010 SP1 をインストールした後 Outlook クライアント アプリケーションがパブリック フォルダーに接続できない] regedit 続いて と入力して [ ].
  2. レジストリ エディターで、次のキーを見つけます。

    HKEY_CLASSES_ROOT\TypeLib

  3. {91A74EB0-EFA0-482B-B43C-35CFC74B275F} のサブキーが存在する場合は、それを削除します。
  4. レジストリ エディターを終了します。
  5. クリックしてください。 スタート[ Exchange Server 2010 SP1 をインストールした後 Outlook クライアント アプリケーションがパブリック フォルダーに接続できない] 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 を再起動します。

状況
マイクロソフトでは、この問題をこの資料の「対象製品」として記載されているマイクロソフト製品の問題として認識しています。
詳細
詳細についてを参照してください。 マイクロソフト接続からのフィードバックの ID: 761226.

警告: この記事は自動翻訳されています

プロパティ

文書番号:2849799 - 最終更新日: 05/28/2013 22:21:00 - リビジョン: 1.0

Microsoft SQL Server 2012 Express

  • kbexpertiseinter kbprb kbsurveynew kbmt KB2849799 KbMtja
フィードバック
html> m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">