[HowTo] 如何將 Azure SQL database 資料匯入本機資料庫

阿蘇卡
Oct 19, 2020

--

前言

要複製現有資料庫,可使用 SSMS 匯出有資料庫的 BACPAC 檔案匯入目的地。操作方式請見另文。

如果只是需要資料庫的資料,不須重建完整環境,可以使用 SSMS 的資料匯入功能

前置工作

安裝 SSMS

匯入步驟

1. 使用 SSMS 連線至本機資料庫,並建立新的 database 作為資料匯入目的地,例如:importDemo

2. 在新增的 database 上選擇 Task > Import Data

出現 SQL Server 匯出和匯入精靈 畫面

3. 選擇資料來源:.Net Framework Data Provider for SqlServer。並輸入連線字串。

完成後按 Next。

4. 輸入目的地,記得目的地選擇 SQL Server Native Client,並選擇剛剛新增的資料庫。

完成後按 Next

5. 選擇 從一個或多個資料表或檢視表複製資料。

(如果要匯入某些特定條件資料,則選擇 寫入查詢來指定要傳送的資料 選項)

Next 後,SSMS 會載入來源端的資料表清單,並檢查目的端是否有存在相對應的同名表格。因為本機資料庫是剛剛才建立的,所以不會有已存在的狀況。

6. 接著執行最重要的一步! 選擇要匯入的資料表或檢視。

這是與匯入資料庫封存檔最大的差異:挑選上百個資料表中必要的部分匯入即可。

選擇好後按下 Next 。

7. 勾選 "立即執行"。或是直接按下 "Finish >>|" 進行複製。

8. 進行中可同步看到進度或錯誤訊息

以上,就是本次提供給各位工程師的小技巧,如果對各位有幫助,請給我個掌聲或留言鼓勵吧

--

--

阿蘇卡
阿蘇卡

Written by 阿蘇卡

後端工程師。記錄下自己開發路上踩過的坑、研究過後的心得,希望對自己好,對其他工程師也好~

No responses yet