如何将更改从一个数据库复制到另一个数据库

时间:2016-05-18 17:41:19

标签: sql-server database

我有一个数据库,我的朋友有同一个数据库的副本。我们俩都对自己的副本进行了更改,现在我们想要交换这些更改。我们怎么想这样做?我们尝试了更新脚本,但它没有用?如果有一个快速的方法,我想知道它。

3 个答案:

答案 0 :(得分:1)

在使用数据库之前设置复制。 SQL Server Replication

如果没有复制,请使用数据比较等商业工具。 例如RedGate SQL数据比较。

答案 1 :(得分:0)

Redgate SQL Compare会为您完成此操作。有一个功能齐全的14天试用版,我鼓励你试试。

如果您正在寻找更成熟的流程,您可能需要考虑对数据库更改进行版本控制,这意味着您只需检查更改即可与应用程序代码共享更改。在Redgate,我们有{{3} },它与SSMS集成,或者我们有SQL Source Control,它与Visual Studio集成。

如果您有任何问题,请告诉我。

答案 2 :(得分:-1)

在两个数据库(您和您的朋友)上执行备份。然后将彼此的备份恢复到您自己的计算机上。