sql-server - SSMS 中数据库名称后的 (Synchronized) 是什么意思。
解决方案
高可用性是 sql 中的一个概念,它有助于掩盖硬件或软件故障的影响并保持应用程序的可用性,从而最大限度地减少用户的感知停机时间。
有多种方法可以实现这一目标。其中一种方法是使用“AlwaysOn 高可用性”功能将包含相同数据库的多个服务器添加到可用性组,该功能位于数据库下方的对象资源管理器中。
在此功能中,只有一台机器\服务器被称为主节点,组中的其他节点被视为辅助节点。主节点始终具有读写权限,而辅助节点将仅处于读取模式,我们甚至可以确保数据质量。辅助节点将始终处于同步模式,因为它们不断从主节点同步数据,如果您可以访问主节点,则数据库将处于同步模式。
可用性组中的机器如下所示
您可以在此处获取更多信息:
Always On 可用性组功能是一种高可用性和灾难恢复解决方案,它提供了数据库镜像的企业级替代方案。在 SQL Server 2012 (11.x) 中引入的 Always On 可用性组可最大限度地提高企业用户数据库的可用性。可用性组支持一组离散的用户数据库(称为可用性数据库)的故障转移环境,它们一起进行故障转移。可用性组支持一组读写主数据库和一到八组相应的辅助数据库。可选地,可以使辅助数据库可用于只读访问和/或某些备份操作。
可用性组在可用性副本级别进行故障转移。故障转移不是由数据库问题引起的,例如由于数据文件丢失、数据库删除或事务日志损坏而导致数据库变得可疑。
推荐阅读
- r - 非线性优化
- rust - 使用显式生命周期时,Rocket 的状态错误“尝试检索非托管状态”?
- c++ - 使用 c++ 在 ncurses 中打印子菜单的问题
- eclipse - 为什么要配置 SWT 系统颜色?
- java - 包装内容不可见 adView
- css - 如何将网页添加到现有网页?(HTML5)
- javascript - 尝试在前端显示图像(使用 react native、nodejs 和 amazon s3)
- c++ - 如何在 C++ 中以正确的方式处理类向量的多态性?
- android - 为什么相同的 android java 代码在设备 Nexus 7 和设备 Nexus 5x 上显示不同的语言
- java - Xamarin.Android 中的后台执行