需要建议:SQL Server 2008 Express的冷备份?

时间:2010-06-07 08:26:14

标签: sql-server sql-server-2008 sql-server-express

为运行单个数据库的SQL Server Express实例实现冷备份服务器有哪些选择?

我在生产中有一个SQL Server 2008 Express实例,它当前代表了我的应用程序的单点故障。我有一个第二个物理盒子坐在装置上,目前什么也没做。我想以某种方式以近乎实时的方式复制我的数据库(可以接受一点数据丢失)到第二个框。数据库非常小,资源使用非常轻松。

如果生产服务器死机,我会手动将我的应用程序重新配置为指向备份服务器。

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

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

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

1 个答案:

答案 0 :(得分:2)

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