2014-02-27 61 views
1

我有一個簡單的Azure網站和Azure SQL數據庫。我現在創建了一個新的(空的)Azure SQL數據庫,我想將舊數據庫的內容複製到新數據庫中。數據的大小隻有幾個kB,但手動操作會很麻煩。使用Visual Studio和Azure門戶這樣的簡單工具,做到這一點的快速簡便的方法是什麼?如何在Azure SQL數據庫實例之間移動數據

所以只是爲了清楚我想複製所有表和行到新的數據庫。

回答

1

當我需要這樣的操作時,我使用Sql Server Data Tools。它是Visual Studio的一個插件,允許您複製數據,模式並從一個版本遷移到另一個版本。

http://blogs.msdn.com/b/ssdt/

+0

好的,但你怎麼用它來做我所問的? –

+1

@TobySharp如果你安裝SSDT,你會看到。它會在你的VS中添加一個名爲「Data」的插件。在那裏你可以選擇「比較方案」,「比較數據」,設置數據來源(你的舊數據庫,你的新數據,並且比較兩者)。它會創建表格,視圖,過程或任何你擁有的,如果你想要的話可​​以導出數據。 –

+0

好的,謝謝。最後,我在Azure管理門戶中做了這個。此外,它看起來像SSDT現在是VS2013的一部分。 –

2

事實證明,你可以使用Azure的門戶做到這一點。

在原始數據庫上,選擇導出。爲此,您需要與數據庫位於同一區域的存儲帳戶。

將數據庫導出到.bapac文件後,選擇新建/ SQL數據庫/導入並將其指向bapac文件。如果它位於不同的數據中心,則會產生數據帶寬費用。

很簡單,這工作很好;剛開始時有點難以找到。

相關問題