2013年12月2日 星期一

SQL Server2012匯出資料到SQL Azure的好用方法

最近開發好的系統要上Azure了,可是我用的是SQL Server2008,試了很多方法做匯出但老是不順,我試了幾種方式:
1.將原有資料庫schema以指令匯出後,再到SQL Azure上執行。
2.直接用Management Studio做匯入/匯出動作。
3.使用vistual studio的SSDT(SQL Server Database Tool) for visual studio 2012。
以上三個雖然可行,但就是非常不直覺,請教了公司的先進之後,
原來SQL Server2012有非常好用的匯出方式,可以快速的佈署到SQL Azure上。
其步驟如如下:
1.首先先把原有SQL Server2008的資料庫還原一份到SQL Server2012上面。
2.指定Database,並於工作中選取"Export Data-tier Application",將指令以及資料做匯出的動作。
3.將匯出的bacpac檔匯回SQL Azure資料庫中。





4.確定SQL Azure上是不是已經多了一個資料庫,簡單!完工!




沒有留言:

張貼留言