数据库镜像条件
- 镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库。
- 简单恢复模式和大容量日志恢复模式不支持数据库镜像。
- SQL Server Standard 和 Enterprise 都支持数据库镜像。
数据库镜像的作用
为故障转移群集或日志传送提供了一种易于管理的替代方案或补充方案,同步数据库镜像会话时,数据库镜像提供了热备用服务器,可支持在已提交事务不丢失数据的情况下进行快速故障转移。在一般的镜像会话期间,如果生产服务器出现故障,客户端应用程序可以通过重新连接到备用服务器来快速进行恢复。(镜像数据库不能直接访问,只有在主数据库出现故障(例:断点,死机。)后,自动或手动的方式才能访问镜像数据库)。
运行模式:
- 高安全性模式",它支持同步操作。在高安全性模式下,当会话开始时,镜像服务器将使镜像数据库尽快与主体数据库同步。一旦同步了数据库,事务将在伙伴双方处提交,这会延长事务滞后时间。
- 高性能模式,异步运行。镜像服务器尝试与主体服务器发送的日志记录保持同步。镜像数据库可能稍微滞后于主体数据库。但是,数据库之间的时间间隔通常很小。但是,如果主体服务器的工作负荷过高或镜像服务器系统的负荷过高,则时间间隔会增大。
部署方式
- SQL Server Management Studio
- Transact-SQL
域环境部署
参考:http://www.cnblogs.com/amaranthus/archive/2011/03/27/1996825.html
非域环境部署
参考: http://www.cnblogs.com/wolfly/archive/2008/12/12/1353976.html
官方参考:http://msdn.microsoft.com/zh-cn/library/bb510479.aspx
常见问题参考:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?