在两个SQL Server 2005数据库中同步数据和模式的程序

在两个SQL Server 2005数据库中同步数据和模式的程序

问题描述:

我需要一个软件,让我可以比较和同步两个不同服务器上的两个数据库。
我发现this,直到我部署该网站并将数据库联机为止。
现在我无法连接到远程服务器。 SQL服务器的标准端口向我的IP打开。在两个SQL Server 2005数据库中同步数据和模式的程序

  1. 任何人都使用它?
  2. 我错过了什么吗?
  3. 有谁知道更好的软件?

我试过获得支持,但5天后仍然没有在论坛上回答。
请任何帮助赞赏。

Red Gate为此提供了一些非常好的工具。

有:
Red Gate SQL Compare
Red Gate Data Compare

+0

我会试试这些,谢谢。 – 2010-02-18 11:23:01

对于架构管理(版本控制,持续集成&自动迁移),您可以尝试Wizardby

它允许您以受控和一致的方式将迁移应用到多个数据库实例。

这是一个猜测,但你的问题的最可能的原因在我看来,是在同步过程修改密码或者你登录的权限用于连接到您的远程站点。如果没有更多关于您使用sqldelta所做的更多细节,是不可能知道的。

尝试使用可在本地机器上使用的用户名/密码组合。如果这不起作用,您可能需要向远程计算机的DBA请求一些帮助,以重新创建原始登录或将数据库恢复到预同步状态。

我不确定这是否属于该工具 - 可以使用包含权限/登录同步的SQL Server的任何数据库比较工具执行此操作。