怎樣將Sqlserver資料庫轉成mysql資料庫

來源:互聯網
上載者:User

標籤:style   http   color   使用   資料   2014   資料庫   sql   

手上有一個網站之前是用asp.net做的,所使用的資料庫是sqlserver,現在打算用PHP+MYSQL架構。因原來的網站有一定排名,直接改版的話,會導致產生很多錯誤頁,網站排名和收錄結果要恢複過來就得很久了,且原網站裡資料較多,手工轉也不現實。

       所以現在需要一個將MSSQL轉為MYSQL的轉移方案,在網上找了很多,要麼很複雜,要麼根本就不能用(選了幾種簡單的方法嘗試),現在自己測試用下面的方法最簡單有效。

       本地環境,安裝SQLserver 安裝MYSQL:

        1、MYSQL的工具使用navicat;

         2、SQL在安裝的時候,需要安裝SQL native Clent,並且開啟服務;

         3、在navicat中建立資料連線,建立一個對應的空資料庫,

         4、建立資料庫後,開啟資料庫,選擇匯入嚮導,;

         5、匯入嚮導裡,選擇最後一個

         6、點下一步,匯入裡面選擇sql native client;

         7、下一步,選擇使用windows NT 整合安全設定,資料庫選擇你要轉換的資料庫,確定

         8、如表結構完全一樣,那麼就全選資料表吧,確定,因我們是建立的資料庫,裡面是空的,那麼預設是建立表,如果是要匯入到已經有的表結構裡,則在目標表裡選擇要匯入的目標表,然後選欄位。注意在第6步的時候,選對錶的主鍵進行設定!

         9、如果是添加資料,則選擇:添加記錄到目標表;如果是需要ID值跟來源資料庫一致,則選擇複製,刪除目標全部資料,並從來源資料重新匯入

 

注意,匯入的時候,如果是已存在表結構,則鍵位不能空,如果是添加資料,則ID值空著,不要添加主鍵,在匯入處理程序中如果出現錯誤,則根據出錯提示處理,此方法絕對可以!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.