繁体   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