linux 進階網路編程

來源:互聯網
上載者:User

標籤:

sqlserver 資料移轉到mysql 注意事項:

  1. 部分欄位類型有區別,遷移過程中需要進行轉換

  2. 唯一索引不同,sqlserver 中唯一索引列只能有一個null ,而mysql中卻可以有多個null

  3. 預存程序文法有較大區別,遷移完成後需要進行逐個改寫

  4. sql查詢文法也有區別,需要在應用中修改


這裡我們先用使用navicat 進行從sqlserver 到mysql的一個遷移工作,步驟如下:

步驟1:在mysql中建立對應想要匯入的資料庫名,這裡我們建立yhtest 

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/387b8249001c0c963c672b140ac38b4a.png" style="float:none;" title="QQ圖片20171108140048.png" alt="387b8249001c0c963c672b140ac38b4a.png" />

步驟2:選中新建立的yhtest  表模式下,點擊匯入嚮導

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/b4202ba764db25d166c8332a6ae68859.png" style="float:none;" title="QQ圖片20171108140058.png" alt="b4202ba764db25d166c8332a6ae68859.png" />

步驟3:選擇匯入格式,這裡我們選擇ODBC

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/47a1764f926c609139301aa3c058edc3.jpg" style="float:none;" title="QQ圖片20171108140104.jpg" alt="47a1764f926c609139301aa3c058edc3.jpg" />

步驟4:選擇提供的程式,如所示

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/41a065db7d6a9ce52484afeea5609aec.png" title="QQ圖片20171108142052.png" style="float:none;" alt="41a065db7d6a9ce52484afeea5609aec.png" />

步驟5:選擇好提供者後,配置對應的串連,串連方式同sqlserver 一樣,有兩種,兩種都可以,配置完成後,測試連接是否通過

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/f448b10aa24e4eafdfd94db5cb9b9e12.png" style="float:none;" title="QQ圖片20171108140113.png" alt="f448b10aa24e4eafdfd94db5cb9b9e12.png" />

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/7c7ce1e1778aef8d54bf720b0f9cf760.png" style="float:none;" title="QQ圖片20171108142507.png" alt="7c7ce1e1778aef8d54bf720b0f9cf760.png" />

步驟6:選擇資料來源表,即想要從sqlserver中遷移到mysql yhtest 庫的表

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/5775445adfc83b130c9e1fae4eb9e30b.png" style="float:none;" title="QQ圖片20171108142637.png" alt="5775445adfc83b130c9e1fae4eb9e30b.png" />

步驟7:選擇完源表後,選擇目標表,目標表可以進行改名操作

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/65c1f37c9bc4392e307cb62de4916450.png" style="float:none;" title="QQ圖片20171108142941.png" alt="65c1f37c9bc4392e307cb62de4916450.png" />

步驟8:目標表名確定後,我們可以對目標表的對應欄位進行調整,注意一定要確保新欄位類型能夠儲存來自sqlserver的內容

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/5e77f7febc844f91a443d168d01bd849.png" style="float:none;" title="QQ圖片20171108143025.png" alt="5e77f7febc844f91a443d168d01bd849.png" />

步驟9:目標表確定後,我們可以選擇一個匯入模式,即追加或者覆蓋,選擇完成後,下一步

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/9a50d5770d8ccd7971736dee925436fc.png" style="float:none;" title="QQ圖片20171108143400.png" alt="9a50d5770d8ccd7971736dee925436fc.png" />

步驟10:點擊開始,出現如下介面,注意報錯或者異常資訊。完成後,確認資料內容無亂碼,資料一致,遷移完成

650) this.width=650;" src="https://s4.51cto.com/oss/201711/08/46b6c1de0fd007df320b62d106842b75.png" style="float:none;" title="QQ圖片20171108143605.png" alt="46b6c1de0fd007df320b62d106842b75.png" />



linux 進階網路編程

聯繫我們

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