MySQL資料庫匯入到SQL Server

來源:互聯網
上載者:User

  本文討論如何把MySQL的資料庫匯入到SQL Server中,所以首先你需要把兩種資料庫都安裝了,再進行以下步驟。

一.為 MySQL安裝ODBC驅動

1. 下載MySQL ODBC Connector,下載:http://dev.mysql.com/downloads/connector

2. 從控制台-管理工具,開啟你的 資料來源(ODBC),選 系統DNS ,點添加。

 

 

3. 在 建立新資料來源對話方塊中,選擇MySQL ODBC 5.1 Driver ,點完成。

4. 完成後會出現MySQL 連結對話方塊,添加你的 MySQL 資料庫帳號資訊,並確認"root"帳號是否有全部的許可權,如果你安裝MySQL 沒有修改的話, 不要改 3306這個連接埠號碼。

5. 點“測試”按鈕確認你的連結是正確的。

Press the "Test" button to ensure your connection settings are set properly and then the "OK" button when you're done.

二. 建立Microsoft SQL到MySQL的連結

1.在SQL Server Management Studio中開啟一個new query 拷貝一下語句,修改為你的資料庫的名稱,並運行。

EXEC master.dbo.sp_addlinkedserver
@server = N'MYSQL',
@srvproduct=N'MySQL',
@provider=N'MSDASQL',
@provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; _
 DATABASE=tigerdb; USER=root; PASSWORD=hejsan; OPTION=3'

2.這個指令碼通過ODBC驅動建立一個聯結到你的MySQL資料庫,這個聯結出現在Microsoft SQL Server Management Studio如:

沒有出現這個圖,就重新整理下。

三. 在兩個資料庫之間導資料

Microsoft SQL Server中建立個新的資料庫(如:testMySQl),在new query中拷貝如下語句,運行後就可以把MySQL 資料庫 “tigerdb” 匯入到 Microsoft SQL 資料庫“testMySQl”中。  

 SELECT * INTO testMySQL.dbo.shoutbox

FROM openquery(MYSQL, 'SELECT * FROM tigerdb.shoutbox')

 

以上就是所有步驟。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.