Skip to content

Commit e0edec3

Browse files
authored
Merge pull request #35486 from rwestMSFT/rw-1003-fix-failover
Refresh AG forced failover article
2 parents fbed5f8 + 1aaec8d commit e0edec3

11 files changed

Lines changed: 322 additions & 322 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Loading
Loading
Loading

docs/database-engine/availability-groups/windows/perform-a-forced-manual-failover-of-an-availability-group-sql-server.md

Lines changed: 315 additions & 315 deletions
Large diffs are not rendered by default.

docs/linux/sql-server-linux-availability-group-configure-ha.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ description: Learn about creating a SQL Server Always On availability group (AG)
44
author: rwestMSFT
55
ms.author: randolphwest
66
ms.reviewer: vanto
7-
ms.date: 11/18/2024
7+
ms.date: 10/03/2025
88
ms.service: sql
99
ms.subservice: linux
1010
ms.topic: how-to
1111
ms.custom:
1212
- linux-related-content
1313
---
14-
# Configure SQL Server Always On Availability Group for high availability on Linux
14+
# Configure SQL Server availability group for high availability on Linux
1515

1616
[!INCLUDE [SQL Server - Linux](../includes/applies-to-version/sql-linux.md)]
1717

1818
This article describes how to create a SQL Server Always On availability group (AG) for high availability on Linux. There are two configuration types for AGs. A *high availability* configuration uses a cluster manager to provide business continuity. This configuration can also include read-scale replicas. This document explains how to create the AG for high availability.
1919

20-
You can also create an AG without a cluster manager for *read-scale*. The AG for read scale only provides read-only replicas for performance scale-out. It doesn't provide high availability. To create an AG for read-scale, see [Configure a SQL Server Availability Group for read-scale on Linux](sql-server-linux-availability-group-configure-rs.md).
20+
You can also create an AG without a cluster manager for *read-scale*. The AG for read scale only provides read-only replicas for performance scale-out. It doesn't provide high availability. To create an AG for read-scale, see [Configure a SQL Server availability group for read-scale on Linux](sql-server-linux-availability-group-configure-rs.md).
2121

2222
Configurations that guarantee high availability and data protection require either two or three synchronous commit replicas. With three synchronous replicas, the AG can automatically recover even if one server isn't available. For more information, see [High availability and data protection for availability group configurations](sql-server-linux-availability-group-ha.md).
2323

@@ -46,7 +46,7 @@ The steps to create an AG on Linux servers for high availability are different f
4646
> Production environments require a fencing agent for high availability. The examples in this article don't use fencing agents. They are for testing and validation only.
4747
>
4848
> A Pacemaker cluster uses fencing to return the cluster to a known state. The way to configure fencing depends on the distribution and the environment. Currently, fencing isn't available in some cloud environments. For more information, see [Support Policies for RHEL High Availability Clusters - Virtualization Platforms](https://access.redhat.com/articles/2912891).
49-
>
49+
>
5050
> For SLES, see [SUSE Linux Enterprise High Availability Extension](https://documentation.suse.com/sle-ha/12-SP5/#redirectmsg).
5151
5252
1. Add the AG as a resource in the cluster.
@@ -96,7 +96,7 @@ The following Transact-SQL scripts create an AG for high availability named `ag1
9696

9797
> [!IMPORTANT]
9898
> In the current implementation of the SQL Server resource agent, the node name must match the `ServerName` property from your instance. For example, if your node name is *node1*, make sure SERVERPROPERTY('ServerName') returns *node1* in your SQL Server instance. If there's a mismatch, your replicas will go into a resolving state after the pacemaker resource is created.
99-
>
99+
>
100100
> A scenario where this rule is important is when using fully qualified domain names. For example, if you use *node1.yourdomain.com* as the node name during cluster setup, make sure SERVERPROPERTY('ServerName') returns *node1.yourdomain.com*, and not just *node1*. The possible workarounds for this problem are:
101101
>
102102
> - Rename your host name to the FQDN and use `sp_dropserver` and `sp_addserver` store procedures to ensure the metadata in SQL Server matches the change.

0 commit comments

Comments
 (0)