[ SQL Server Management Studio ] 要求された .Net Framework データ プロバイダーが見つかりません。これは、インストールされていない可能性があります。 (System.Data)

Pocket

Microsoft SQL Server Management Studio でテーブルの作成を行ってみたところ、タイトルのエラーが発生し、テーブルの作成ができない事象となってしまいました。

なお実行環境は、OS:Windows7、SQL Server 2014 Express です。

スポンサーリンク

エラー内容

エラーの内容は次の通りです。なんじゃこりゃです。

system.data

要求された .Net Framework データ プロバイダーが見つかりません。これは、インストールされていない可能性があります。 (System.Data)

machine.config を修正する

結論から言えば、以下のパスにある machine.config を修正することで、エラーは解消されました。OS は 32bit ですので、machine.config は以下のパスにあります。64bit の場合は、Framework64 フォルダになると思われます。

C:\Windows\Microsoft.NET\Framework\(バージョン)\Config\machine.config

修正内容は、次の通りです。コメント部分を削除してください。タグが system.data となっていますが、エラーの出力内容とも関連性がありそうな気配がします。

<system.data>
    <DbProviderFactories>
        <add name="XXXX" ・・・・ />
        <add name="Microsoft SQL Server Compact Data Provider 4.0" ・・・ />
    </DbProviderFactories>
    <!-- ↓↓↓ を削除する -->
    <!-- <DbProviderFactories/> -->
</system.data>

 

スポンサーリンク


Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>