SQL Azure 資料匯入與匯出工具

將雲端 SQL Azure 資料匯回自己資料中心內 SQL Server 2008 R2 的方法很多,包含使用命令列工具 bcp,或是 SQL Server Integrated Services。就使用上的簡便性而言,使用 SQL Server 2008 R2 內建的工具 Import and Export Data Wizard 是個不錯的選擇。使用方法敘述如下,當我們執行 Import and Export Data Wizard 後,在匯入精靈中 Data Source 內選取 .NET Framework Data Provider for SQL Server,接著就會出現下的畫面

image

將 SQL Azure 所配發的 domain name 填入 Data Source,SQL Azure 上欲匯出的資料庫名稱填入 Initial Catalog,SQL Azure 上的帳號填入 User ID,密碼填入 Password,並注意 Network Library 選擇 TCP/IP。接下來在自己資料中心內的 SQL Server 2008 R2 建立妥一個空的資料庫,以下面畫面為例,名為 Northwind 的空的資料庫為目的地資料庫,完成設定後 SQL Azure 即會進行資料匯出的動作。將現有資料庫內資料匯入 SQL Azure 方法亦同。

clip_image003

目前 Windows Azure Store 並沒有如 SQL Azure 有微軟所提供的資料備份工具,但可以使用開放原始程式碼的工具

https://azurestoragebackup.codeplex.com/ 達到相同目的。