0

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

目标:

我想使用与模式分开的“模板”数据库。每个模式代表另一种“模板”数据。在创建新数据库(ef6,c#)时,我想添加选定的模板数据...

我尝试了什么:

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

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

=> 创建脚本

有效但痛苦。

任何人都可以给我一个建议吗?

4

1 回答 1

1

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

于 2016-08-18T20:40:55.490 回答