首页 > 解决方案 > SSMS 中数据库名称后的 (Synchronized) 是什么意思。

问题描述

我刚刚在我们的客户端找到了一个数据库,它在数据库名称后包含(同步)。 在此处输入图像描述

我想知道,为什么会这样?

标签: sql-serverssms

解决方案


高可用性是 sql 中的一个概念,它有助于掩盖硬件或软件故障的影响并保持应用程序的可用性,从而最大限度地减少用户的感知停机时间。

有多种方法可以实现这一目标。其中一种方法是使用“AlwaysOn 高可用性”功能将包含相同数据库的多个服务器添加到可用性组,该功能位于数据库下方的对象资源管理器中。

在此处输入图像描述

在此功能中,只有一台机器\服务器被称为主节点,组中的其他节点被视为辅助节点。主节点始终具有读写权限,而辅助节点将仅处于读取模式,我们甚至可以确保数据质量。辅助节点将始终处于同步模式,因为它们不断从主节点同步数据,如果您可以访问主节点,则数据库将处于同步模式。

可用性组中的机器如下所示

在此处输入图像描述

您可以在此处获取更多信息:

Always On 可用性组:高可用性和灾难恢复解决方案

Always On 可用性组功能是一种高可用性和灾难恢复解决方案,它提供了数据库镜像的企业级替代方案。在 SQL Server 2012 (11.x) 中引入的 Always On 可用性组可最大限度地提高企业用户数据库的可用性。可用性组支持一组离散的用户数据库(称为可用性数据库)的故障转移环境,它们一起进行故障转移。可用性组支持一组读写主数据库和一到八组相应的辅助数据库。可选地,可以使辅助数据库可用于只读访问和/或某些备份操作。

可用性组在可用性副本级别进行故障转移。故障转移不是由数据库问题引起的,例如由于数据文件丢失、数据库删除或事务日志损坏而导致数据库变得可疑。


推荐阅读