SQL Server システム CLR 型パッケージ (SQLSysClrTypes.msi) のバイナリを使用するとエラー メッセージ "'SqlServerSpatial.dll' を読み込めません: このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした" が表示される

現象

SQL Server システム CLR 型パッケージ (SQLSysClrTypes.msi) をインストールした後、このパッケージでインストールされたバイナリを使用するときに以下のエラー メッセージが表示されます。

'SqlServerSpatial.dll' を読み込めません: このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。(HRESULT からの例外: 0x800736B1)
また、イベント ログに次の情報が記録されます。

原因

この問題は、CRT (C Run-Time) ライブラリがインストールされていないことが原因で発生します。SQL Server システム CLR 型パッケージ内のバイナリ ファイルは、この CRT ライブラリに依存します。



: CRT ライブラリは、Microsoft Visual C++ 2008 再頒布可能パッケージに含まれています。

解決方法

この問題を解決するには、Microsoft Visual C++ 2008 再頒布可能パッケージをインストールします。



Visual C++ 2008 再頒布可能パッケージの 32 ビット版を入手するには、次のマイクロソフト Web サイトを参照してください。

Visual C++ 2008 再頒布可能パッケージの 64 ビット版を入手するには、次のマイクロソフト Web サイトを参照してください。

プロパティ

文書番号:955850 - 最終更新日: 2011/01/05 - リビジョン: 1

フィードバック