回到頂部

Mysql 大數據表 數據導入到SqlServer 中的方法

時間:5年前   作者:龐順龍   瀏覽:640   [站內原創,轉載請注明出處]

標簽: SQL Server   SQL SSIS   MySQL  

Mysql 大數據表 數據導入到SqlServer 中的方法

近日項目需要從mysql數據庫將文章表導入到SqlServer中,文章表字段一般較大,數據量也大,今天測試導入的是27700條記錄,用Navicat 從mysql導出的.sql文件大概是140M,txt或者SqlServer基本都打不開,即使打開了,由于mysql語句語法和SqlServer語法的區別,.sql文件也無法直接在sql進行執行和insert等。

問題描述:

1、不能直接用mysql導出的.sql文件在SqlServer執行操作。

2、導出的.sql文件過大,不能通過替換修改里面的格式以達到在SqlServer中可執行。

我的解決思路是本地SSIS導入數據:

1、登錄正式服務器導出news表到sql文件
2、本地安裝mysql和鏈接工具 mysql-connector-net-6.5.4
3、本地Navicat軟件導入sql文件數據到本地mysql數據庫

4、SSIS本地mysql數據導入到SqlServer數據庫中,安裝好 mysql-connector-net-6.5.4后,選擇Mysql數據驅動

5、SqlServer端選擇SqlServer數據驅動

6、執行SSIS數據流任務成功。

7、SSIS思路整理

ODBC Data Provider
安裝mysql-connector-odbc-5.1.7-win32,創建ODBC數據源。
SSIS新建ADO.NET連接選擇“ODBC Data Provider”數據驅動方式。

Mysql Data Provider
安裝mysql-connector-net-6.5.4
SSIS新建ADO.NET連接,選擇“Mysql Data Provider”數據驅動方式

總結:遇到問題,多想想思路和辦法即可。

龐順龍最后編輯于:4年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

評論努力加載中...
暫無評論
暫無評論

手機掃碼閱讀

熱門相關

加載中...
關于我們   聯系我們   申請友鏈   贊助記錄   站點地圖
? 2014 - 2017 www.1043959.live All Rights Reserved. 京ICP備14042174號-1
本站遵循 CC BY 4.0 協議,轉載請注明出處 。
股票配资平台正规