我有两台运行 SQL Server 2005 Enterprise 的数据库服务器,我想将其中一台用作镜像数据库服务器。
我需要的是;在镜像服务器上从主服务器创建一个精确的副本数据库,因此当主服务器关闭时,我们可以将应用程序上的数据库 IP 切换为使用镜像服务器。
我检查了 SQL Server 2005 上的“镜像”功能,并基于这篇文章:
http ://aspalliance.com/1388_Database_Mirroring_in_Microsoft_SQL_Server_2005.all
不能直接访问镜像数据库;但是,可以为只读目的拍摄镜像数据库的快照。(先决条件 4)
那么当主服务器关闭时我无法访问它时,它有什么用处呢?
我一直在考虑在主服务器上创建一个定期备份,并每小时在镜像服务器上恢复它,但这非常低效(慢),特别是如果我想要一个精确的副本(因为每分钟添加一次数百个数据)。
还有什么建议吗?
编辑:
也许我的意思是复制的东西,而不是镜子(感谢 JP 的评论)