2010-06-07 89 views
0

对于运行单个数据库的SQL Server Express实例,实现冷备份服务器有哪些选择?需要建议:SQL Server 2008 Express的冷备份?

我在生产中有一个SQL Server 2008 Express实例,它目前代表我的应用程序出现单点故障。我有第二个物理盒子坐在安装中,目前什么都不做。我想以某种方式近乎实时地将数据库复制到第二个盒子(可以接受一点数据丢失)。数据库非常小,资源利用率很低。

在生产服务器死亡的情况下,我会手动将我的应用程序重新配置为指向备份服务器。

尽管Express不支持日志传送,但我认为我可以手动编写一个可怜的人的版本,在这里我使用批处理文件来获取日志并将其复制到网络并将它们应用到第二台服务器间隔5分钟。

有没有人有任何建议,这是否在技术上可以实现,或者如果有更好的方法来做我想做的事情?

请注意,我想避免为完整版本的SQL Server付费并配置镜像,因为我认为这对于此应用程序来说是一种矫枉过正。我知道其他数据库平台可能会提供合适的选项(例如MySQL Cluster),但为了讨论的目的,我们假设我们必须坚持使用SQL Server。

+0

我刚刚意识到,这可能会在serverfault更好。如果有特权的人想要迁移这个问题,那么就放心了。 – 2010-06-08 01:51:59

回答

2

我还建议基于脚本的日志传送。毕竟,这就是日志传送的开始。您只需要一个基于时间的代理来安排脚本(即Tasks Scheduler)和智能(er)文件副本(robocopy)。

相关问题