簡體   English   中英

如何將表從數據庫復制到SQL Azure中的另一個數據庫?

[英]How to copy tables from a database into another database in SQL Azure?

我們從數據庫中進行了兩個備份,需要在許多表中進行更改,一個是該數據庫的精確副本,另一個是BACPAC文件。

數據庫的新模型已經准備就緒,但是我想知道,如何復制要從原始數據庫副本中恢復的表的內容? 可能嗎?

我嘗試使用SQL Server Management Studio 2012,但找不到一個選項可以讓我從BACPAC文件中復制,這很奇怪,因為我到處都是人們在說,通過右鍵單擊“任務”子菜單上的數據庫名稱應該有一個導入選項,但是里面沒有這樣的選項。

我可以將一個表的內容從另一個數據庫復制到另一個表嗎? 還是有一種方法可以將數據從BACPAC文件導入到修改后的數據庫中?

您嘗試了以下嗎?

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

要么

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

在SQL Server Management Studio(2012版或更高版本)中,右鍵單擊“數據庫”節點(不在數據庫上),然后選擇“導入數據層應用程序”以還原BACPAC文件(或選擇“部署數據層應用程序”恢復DACPAC文件)。

右鍵單擊SSMS中的“數據庫”節點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM