我们有两个不同的SQL Server数据库,分别称为DB1
和DB2
。我想同步这两个数据库的表,视图和存储过程。让我澄清一下,我不是要进行数据同步-我要的是仅同步两个数据库的结构。
先谢谢您了。
答案 0 :(得分:2)
您要的是“模式比较”,有几种工具可以为您完成此任务,其中包括免费的SQL Server Data Tools,可以下载here。
视图和存储过程可以简单地从一个数据库编写脚本并应用于另一个数据库,但是对于表,您需要计算现有表和新表之间的差异,并生成一个脚本来应用更改而不会丢失当前数据库中的数据。目标表。