成全观看免费完整观看,成全免费看高清电影在线观看,成全高清免费完整观看,成全在线观看免费全集高清,成全在线观看免费完整的,成全在线观看免费完整

0411-39943997
工作時(shí)間:周一至周日 8:30-17:30
技術(shù)文庫(kù)
Technical Library

找不到或無(wú)法加載已注冊(cè)的 .Net Framework Data Provider。

標(biāo)簽: MySql .Net Framework Data Provider for MySQL Microsoft SQL Server   訪問(wèn): 44932023-07-13


找不到或無(wú)法加載已注冊(cè)的 .Net Framework Data Provider


將數(shù)據(jù)從MySql中導(dǎo)入 MsSqlServer 中方便快捷的方法就是利用 SQL Server 提供的工具進(jìn)行操作。

首先確保在在本地計(jì)算機(jī)中安裝了MySql程序。并且要保證安裝程序中要有 Connector/NET


image.png


其實(shí)在安裝完成之后,系統(tǒng)自動(dòng)會(huì)在.net framework 中配置好的。但是如果出現(xiàn)下面這種情況,就說(shuō)明系統(tǒng)已配置好,但是有一些錯(cuò)誤。所以數(shù)據(jù)源中可以看到 

 .Net Framework Data Provider for MySQL

但是找不到,或無(wú)法加載。


image.png


我們?cè)谟?jì)算機(jī)中找到相關(guān)的配置文件。在我的計(jì)算中(C:\Windows\Microsoft.NET)這個(gè)目錄下有兩個(gè)版本的 Framework,

我這里用到的是不帶64的。進(jìn)去找到

(C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config

這個(gè)文件,打開并找到 <system.data>結(jié)點(diǎn)。


image.png

image.png



 <system.data>

        <DbProviderFactories><add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=8.0.33, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/></DbProviderFactories>

    </system.data>

我這里不好用的原因就是這里,我的MySQL數(shù)據(jù)庫(kù)版本是 8.0.33,沒(méi)錯(cuò),但是,這里還少了一位,Version=8.0.33.0 也就是說(shuō)在后面加了 .0 ,即

 <system.data>

        <DbProviderFactories><add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=8.0.33.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/></DbProviderFactories>

    </system.data>


改完之后,重新進(jìn)入一下導(dǎo)入程序就好用了。


image.png

Copyright? 2020 仟億科技,All rights reserved.