主服务器关闭时连接到备份sql服务器(.net)

时间:2011-11-29 20:27:16

标签: c# sql sql-server

如何处理这种情况的最佳方法是: 我有2个连接字符串 - Main,Backup。当连接到Main失败时,我想将数据存储到BackUp服务器,一旦Main再次准备就绪,我想切换回来(每10分钟左右测试连接到后台主连接一次)。

我正在尝试使用try catch(或使用子句)如何将它们包装到连接试验中,同时不要复制SQL命令代码。

由于

编辑:我想将SQL Express用于本地安装的备份服务器。这种不安在SQL技术中使用构建。

2 个答案:

答案 0 :(得分:2)

您可能需要花费大量精力来重新发明已经存在于数据库级别的轮子。请查看high availabilitymirroringfailover clustering技术。

答案 1 :(得分:1)

这种情况由所谓的“见证镜像”自动处理。

http://technet.microsoft.com/en-us/library/ms175191.aspx