如何处理这种情况的最佳方法是: 我有2个连接字符串 - Main,Backup。当连接到Main失败时,我想将数据存储到BackUp服务器,一旦Main再次准备就绪,我想切换回来(每10分钟左右测试连接到后台主连接一次)。
我正在尝试使用try catch(或使用子句)如何将它们包装到连接试验中,同时不要复制SQL命令代码。
由于
编辑:我想将SQL Express用于本地安装的备份服务器。这种不安在SQL技术中使用构建。
答案 0 :(得分:2)
您可能需要花费大量精力来重新发明已经存在于数据库级别的轮子。请查看high availability和mirroring等failover clustering技术。
答案 1 :(得分:1)
这种情况由所谓的“见证镜像”自动处理。