将数据库内容(架构)从一个SqlAzure数据库复制到另一个现有的SqlAzure数据库

本文关键字:数据库 SqlAzure 复制 另一个 架构 一个 | 更新日期: 2023-09-27 18:00:15

我正在寻找如何将整个架构从SqlAzure数据库复制到另一个SQL Azure数据库的好主意。(表格、数据)

目标:

我想使用一个与模式分离的"模板"数据库。每个模式表示另一种"模板"数据。在创建一个新数据库(ef6,c#)时,我想添加所选的模板数据。。。

我尝试了什么:

=>正在创建bacpac并尝试导入它。

效果很好,但您只能导入到新数据库,而不能导入到现有数据库

=>创建脚本

有效但痛苦。

有人能给我个建议吗

将数据库内容(架构)从一个SqlAzure数据库复制到另一个现有的SqlAzure数据库

您是否尝试过在Visual Studio可用的SQL Server数据工具中使用架构比较功能?它将允许您比较模板数据库和目标数据库的完整模式。完成diff后,您应该使用Group By>Schema来组织结果,这将使您能够选择性地将一个或多个特定Schema的更改应用到目标数据库。有关SQL Server数据工具的详细信息,请参阅https://msdn.microsoft.com/en-us/mt186501