介紹如何用 SSMS 匯入 Azure DB。

設定 Azure portal 防火牆

PS 如果在匯入期間跳防火牆錯誤,可去 Azure portal 設定比較快

Step1. 進入 DB > 概觀 > 設定伺服器防火牆

設定伺服器防火牆

Step2. 新增防火牆規則 > 儲存

新增防火牆規則

準備檔案

需要先轉成 CSV 檔案。注意! 必填欄位要預先補好。

SSMS 匯入步驟

Step1. 登入DB (會跳第一次二段驗證) > 對資料庫案右鍵 > 叫出匯入精靈。**(如果防火牆消失,請回 Azure portal 設定。)**

叫出匯入精靈

Step2. 設定來源資料

因為資料有中文,所以字碼頁選擇 65001, 文字限定詞輸入 “ (為了跳脫逗號)

設定來源資料

全部 DataType 選 Unicode 字串,若有欄位長度超過 50 ,則需要手動將欄位 key 上加長的數值。

全部 DataType 選 Unicode 字串

手動將欄位 key 上加長的數值

Step3. 設定目的地資料庫,這邊會再跳第二次二段驗證。**(如果防火牆消失,請回 Azure portal 設定。)**

設定目的地資料庫

Step4. 設定目的地表格 & mapping。

設定目的地表格 & mapping

Step5. 一直 Next 到最後 Finish 執行。**(如果防火牆消失,請回 Azure portal 設定。)**