標籤:global azure sql server database 匯出和匯入配置介紹
Global Azure SQL Server Database 匯出和匯入配置介紹
我們前一篇文章介紹了Global Azure SQL Server Database的備份與還原配置介紹,今天我們就說說Global Azure SQL Server Database的匯出和匯入功能介紹,其實說到匯出和匯入,我們大家都會想到,其實就是將資料匯出成一種格式,然後在另外一個環境中匯入即可,該功能有點類似備份與還原的功能,也可以理解為遷移的功能,但是按照官網的欄位定義就是匯出和匯入,在Global Azure SQL Server Database的匯出原理就是將資料庫整個架構匯出到儲存賬戶中(匯出的格式檔案為xx.bacpac),然後下載可以使用儲存賬戶中的資料匯入到另外一個運行SQL 環境中,具體見下:
在匯出前,我們還是通過SQL Server Manage Studio串連,然後確認資料是否完整
註:匯出的資料都會放在儲存賬戶下
650) this.width=650;" title="clip_image002" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image002" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE89bQPwJ7AABq8S863M0086.jpg" height="319" />
我們首先建立一個儲存賬戶sqldbback
650) this.width=650;" title="clip_image004" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image004" src="http://s3.51cto.com/wyfs02/M00/79/05/wKiom1aE87jTgL6UAACBkqGdkOE140.jpg" height="454" />
然後在儲存賬戶下建立一個名字為sqlexport的blob的容器
650) this.width=650;" title="clip_image006" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image006" src="http://s3.51cto.com/wyfs02/M01/79/04/wKioL1aE89jDPkiKAACXsK-37V4230.jpg" height="462" />
然後我們匯出資料庫
650) this.width=650;" title="clip_image008" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image008" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE89iii2qfAABvT8xofVo125.jpg" height="304" />
匯出的時候,我們定義需要匯入到儲存賬戶及容器的路徑
650) this.width=650;" title="clip_image010" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image010" src="http://s3.51cto.com/wyfs02/M01/79/05/wKiom1aE87ujOn0GAACDkuGHMAQ719.jpg" height="424" />
然後需要輸入資料庫管理員資訊進行驗證
650) this.width=650;" title="clip_image012" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image012" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE89rimuzvAABuX0JGdn4913.jpg" height="421" />
確認資訊後,開始匯出資料
650) this.width=650;" title="clip_image014" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image014" src="http://s3.51cto.com/wyfs02/M02/79/05/wKiom1aE873xpfRCAAB1AV-rP9c062.jpg" height="407" />
提示已經提交了匯出資料庫的資訊
650) this.width=650;" title="clip_image016" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image016" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE892zj8mkAABu9YbDOlc965.jpg" height="196" />
根據提示,我們查看匯出和匯入的記錄
650) this.width=650;" title="clip_image018" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image018" src="http://s3.51cto.com/wyfs02/M00/79/05/wKiom1aE87_yyZ_5AAClkkF_1FM767.jpg" height="514" />
單擊查看匯入和匯出的記錄
650) this.width=650;" title="clip_image020" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image020" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE897QzkzzAAB9wY30C4Y345.jpg" height="331" />
我們查看到一條匯出的記錄,狀態是已經完成了
650) this.width=650;" title="clip_image022" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image022" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE8-LTNGNDAABUDQA-3vA357.jpg" height="451" />
然後我們進入儲存賬戶下的容器下
650) this.width=650;" title="clip_image024" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image024" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE8-Sz4GU5AAB8wvK8_TA530.jpg" height="445" />
查看到是有一條匯出的資料資訊
650) this.width=650;" title="clip_image026" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image026" src="http://s3.51cto.com/wyfs02/M02/79/05/wKiom1aE88ajhuAmAACYk5PdYP0105.jpg" height="437" />
我們將匯出的資料資訊,下載到本地
650) this.width=650;" title="clip_image028" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image028" src="http://s3.51cto.com/wyfs02/M00/79/05/wKiom1aE88fQwoFtAABrT-cUgRM300.jpg" height="449" />
開始下載匯出的資料資訊
650) this.width=650;" title="clip_image030" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image030" src="http://s3.51cto.com/wyfs02/M01/79/05/wKiom1aE88jygT5LAABguZ9Gk4I049.jpg" height="292" />
下載完成
650) this.width=650;" title="clip_image032" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image032" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE8-exGBzCAAA8tsyoDQo573.jpg" height="299" />
然後我們找一個本地的sql server將其匯入操作;
右擊資料庫---匯入資料層應用程式
650) this.width=650;" title="clip_image034" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image034" src="http://s3.51cto.com/wyfs02/M02/79/05/wKiom1aE88nz7GzUAACap0lMf2Y857.jpg" height="325" />
根據想到進行下一步
650) this.width=650;" title="clip_image036" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image036" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE8-nS1a3CAAC0kWabofM581.jpg" height="423" />
有兩種方式,一個是從本地,另外一個是從Azure的儲存賬戶下匯入
650) this.width=650;" title="clip_image038" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image038" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE8-rxs5OIAADCjLZA2XY338.jpg" height="413" />
然後建議修改資料庫名
650) this.width=650;" title="clip_image040" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image040" src="http://s3.51cto.com/wyfs02/M01/79/04/wKioL1aE8_bwQ17JAADUDpWzWlY545.jpg" height="429" />
準備匯入
650) this.width=650;" title="clip_image042" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image042" src="http://s3.51cto.com/wyfs02/M02/79/05/wKiom1aE89rTBhUuAAC7gktpB5Y291.jpg" height="428" />
匯入提示錯誤
650) this.width=650;" title="clip_image044" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image044" src="http://s3.51cto.com/wyfs02/M01/79/05/wKiom1aE89uBelVbAACjySwwgiY553.jpg" height="357" />
根據錯誤提示,我們修複問題,有可能是azure上的SQL Server版本相對比較高;
而我本地的版本為SQL Server2014,所以我們需要給本地的SQL Server 2014打上SP1的補丁
開始安裝SQL Server 2014 sp1補丁
650) this.width=650;" title="clip_image046" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image046" src="http://s3.51cto.com/wyfs02/M00/79/05/wKiom1aE89zwLFJbAACzU4VQFn8290.jpg" height="384" />
預設升級所有功能
650) this.width=650;" title="clip_image048" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image048" src="http://s3.51cto.com/wyfs02/M02/79/05/wKiom1aE893AzLejAACdAsoU1yY701.jpg" height="389" />
準備升級環境
650) this.width=650;" title="clip_image050" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image050" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE8_3CP6shAACTYW5eIEg501.jpg" height="381" />
升級條件滿足
650) this.width=650;" title="clip_image052" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image052" src="http://s3.51cto.com/wyfs02/M01/79/04/wKioL1aE8_6zxkVvAACMC2aYWTo953.jpg" height="382" />
開始更新SQL Server2014版本
650) this.width=650;" title="clip_image054" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image054" src="http://s3.51cto.com/wyfs02/M01/79/05/wKiom1aE8-DwIbl5AAB80JF-OtY418.jpg" height="385" />
升級完成
650) this.width=650;" title="clip_image056" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image056" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE8__yq1r0AACZcpbdo8A945.jpg" height="379" />
我們打上補丁後,開始匯入
650) this.width=650;" title="clip_image058" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image058" src="http://s3.51cto.com/wyfs02/M02/79/04/wKioL1aE9AGTTap7AACh2VbQ9gI017.jpg" height="297" />
開始匯入資料層應用
650) this.width=650;" title="clip_image060" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image060" src="http://s3.51cto.com/wyfs02/M00/79/04/wKioL1aE9AKRA29_AACrTGt4BqY422.jpg" height="395" />
資料匯入完成
650) this.width=650;" title="clip_image062" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px;" border="0" alt="clip_image062" src="http://s3.51cto.com/wyfs02/M00/79/05/wKiom1aE8-Sj8y3OAADGxkDYF5Q086.jpg" height="385" />
匯入後,我們通過名稱查看匯入的資料庫資訊
650) this.width=650;" title="clip_image064" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="clip_image064" src="http://s3.51cto.com/wyfs02/M01/79/05/wKiom1aE8-by8TQIAACmorGwhSU894.jpg" height="374" />
本文出自 “高文龍” 部落格,謝絕轉載!
Global Azure SQL Server Database 匯出和匯入配置介紹