2013-04-15 76 views
0

我們從需要改變許多表的數據庫做了兩個備份,一個是數據庫的精確副本,另一個是一個BACPAC文件。如何從一個數據庫複製到表中的SQL Azure的另一個數據庫?

數據庫的新模式是準備好,但我在想,我怎麼能複製我們希望從原始數據庫的副本恢復表的內容?可能嗎?

我試過使用SQL Server Management Studio 2012,但是我找不到可以讓我從BACPAC文件複製的選項,這個選項很奇怪,因爲無論我看什麼人都說右鍵點擊數據庫名稱在任務子菜單應該有一個導入選項,但有沒有這樣它的選項。

我可以從一個不同的數據庫複製表的內容到另一個表嗎?或者有沒有辦法將BACPAC文件中的數據導入到我們修改的數據庫中?

回答

0

你嘗試以下?

Insert into dbA.user.table (a,b,c) 
Select a,b,c from dbB.user.table 

OR

SELECT a,b,c 
    INTO dbA.user.table 
    FROM dbB.user.table 
0

在SQL Server Management Studio中(2012或更高版本),右鍵單擊 「數據庫」 節點(而不是在你的數據庫),並選擇 「導入數據層應用程序」恢復BACPAC文件(或選擇「部署數據層應用程序」恢復DACPAC文件)。

Right click on the Databases node in SSMS

相關問題