我已經將我的應用程序上傳到Windows Azure現在我想將我的本地數據庫存儲到Windows Azure數據庫。如何將我的本地數據庫還原到Windows Azure數據庫?
請建議我如何創建表格並在那裏備份表格?
我已經將我的應用程序上傳到Windows Azure現在我想將我的本地數據庫存儲到Windows Azure數據庫。如何將我的本地數據庫還原到Windows Azure數據庫?
請建議我如何創建表格並在那裏備份表格?
有幾種方法可以做到這一點:
UPDATE 2017年10月24日
Azure的SQL數據庫現在支持從本地的SQL Server事務複製。您可以將Azure SQL數據庫配置爲訂戶,將SQL Server內部配置爲發佈者。你可以閱讀更多有關數據庫遷移選項和戰略位置:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
更新2017年12月23日
SQL Azure遷移向導已取代數據遷移助手:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
我假設你指的是SQL Azure?如果是的話,你可能會想使用SQL Azure遷移向導@http://sqlazuremw.codeplex.com/
有幾個如何實現這一功能。
對不起,如果這是復活舊主題,但其中一些鏈接現在已過時並且不再可用。 – jamiebarrow 2012-08-30 08:47:01
只有一個鏈接不可用,它現在已經更新。 – 2012-09-01 02:34:16
謝謝。此外,微軟代號爲「數據傳輸」的實驗階段已經完成,我看不到與該頁面相關的任何內容,只是假設它已經過時。 – jamiebarrow 2012-09-04 13:42:39
SQL Server 2012的管理Studio和SQL Azure工具現在也有這個選項我葉公好龍五個。
在SSMS中,如果右鍵單擊數據庫根目錄,則會出現一個選項「導入數據層應用程序...」,該選項允許您還原BACPAC(也可以右鍵單擊數據庫並選擇「導出數據層應用程序...「將現有數據庫導出到BACPAC)。
SQL Server Data Tools使Visual Studio 2010具有數據比較選項,該選項也可用於在兩個數據庫實例(適用於較小的數據補丁)之間移動數據。
嚮導如果您尚未安裝SQL Server數據工具,請在Visual Studio中安裝。
在Visual Studio中去
工具 - > SQL服務器 - >新數據比較 - 使用Azure的憑據>設置目標數據庫 - >選擇您的源數據庫。
這個答案倒下的人。請考慮添加評論。 – SiD 2017-12-01 11:53:19
我嘗試使用SQL Server 2014工具進行這項工作,但是我沒有成功。 SQL Azure遷移向導是正確完成這項工作的人員。 – nrod 2015-09-01 08:34:32
在幾天後的第二次遷移中,「SQL Azure遷移向導」沒有幫助。解決方案最終是:從** Local SQL Server **(使用Visual Studio SQL Server Object Explorer)提取數據層,然後在** Azure SQL數據庫**中發佈相同的文件(也使用Visual Studio SQL Server對象瀏覽器),然後選擇複選框**註冊爲數據層應用程序**並在高級選項中選中** Allow incompatible platform **。工作得很好! – nrod 2015-11-18 21:37:24
令人驚訝的是,人們是如何在2017年出現的,並且在2011年給出了迴應給出的答案。但是在這種特殊情況下,我仍然會回答說,將SQL數據庫移動到Azure SQL數據庫的最可靠方法是使用SQL Azure遷移向導。除非您尋找非停機時間遷移。 – astaykov 2017-10-16 09:37:17