与故障转移服务器同步SQL 2008?

目前,他们在需要退役的服务器上安装一个SQL 2000 Std安装程序。 他们在terminal服务中运行一个应用程序来操纵数据。

所以我正在寻找两个新的服务器SQL 2008(工作组,我希望..)一个现场,一个通过IPsec tunnell连接。 连接还没有到位。 每台服务器将运行terminal服务,本地安装的应用程序将设置为使用本地SQL实例。

所以有人可以通过TSlogin到Server1并访问主SQL服务器。 或者通过TSlogin到Server2并访问备份SQL服务器。 他们只是像往常一样启动应用程序。


所以我需要保持server2最新,所以server1可以炸毁,我只需要告诉用户连接到Server2。 然后,他们可以继续他们的一天。

当server1被修复,我会把它联机可能手动validation从server2的变化碰到。 再把所有人都移回到1。

那么在一个完美的世界,将发生大声笑我可以得到多less?


虽然我确实需要双向同步,但这并不是一件日常事务,一般情况下,一次只能将一次更改限制在用户基数较小的一方。

我不是一个SQL专家,所以我真的想要避免每一次我们必须来回切换的大规模复杂的过程。

如果你需要在任何时候都可以访问这两个服务器,并且来回复制logging,我鼓励你查看合并复制。

这种设置没有停机时间,但确实带来了其他一些挑战。

如何合并复制工作: http : //msdn.microsoft.com/en-us/library/ms151329.aspx

合并复制概述http://msdn.microsoft.com/en-us/library/ms152746.aspx

我认为日志送货是你在这里寻找。 Edwin Sarmiento在下面列出的这篇博客文章的SQL Server MVP Deep Dives书中就这个主题写了一篇很好的章节(#35)。

http://bassplayerdoc.blogspot.com/2007/10/your-poor-mans-sql-server-log-shipping.html

http://www.thirdtier.net/2010/05/your-poor-mans-sql-server-log-shipping-powershell-version/

在开始的时候可能看起来有点令人生畏,但是一旦你了解了日志传送的概念,这是非常简单的。 埃德温在那一章做得非常好,你会发现这非常有用。