AlwaysOn Professional
Home of the Microsoft SQL Server AlwaysOn Support Team
Analyze Synchronous Commit Impact on High Commit Rate Workloads
Workloads that rely on auto-commit (each operation like an INSERT has an implied, corresponding...
Date: 02/06/2018
Analyze Network Latency Impact on Remote Availability Group Replica
Multisite availability groups allow customers to deploy copies of business data across multiple...
Date: 12/21/2017
Availability Group Database Reports Not Synchronizing / Recovery Pending After Database Log File Inaccessible
You may find that one or more availability group databases is reported ‘Not Synchronizing / Recovery...
Date: 11/29/2017
Avoid Availability Group Database Data Loss: Do not Deploy File Share Witness From DFS Namespace
Cluster Quorum File Share Witness Should Not be Part of a DFS Namespace When deploying AlwaysOn...
Date: 08/29/2017
Troubleshooting Internal Load Balancer Listener Connectivity in Azure
Problem Unable to Connect to Azure availability group listener Creating an availability group in...
Date: 02/22/2017
How to Apply Transaction Logs to Secondary When it is Far Behind
Problem Large Send Queue You discover that the log send queue for a given availability database has...
Date: 02/22/2017
Making Service Broker Application Highly Available With AlwaysOn
If you have a Service Broker (SSB) application connecting to SQL Server using an AlwaysOn...
Date: 01/26/2017
AlwaysOn Readable Secondaries Can Display Misleading Data & Log File Paths
Written By: Grant Carter, Senior Premier Field Engineer Reviewed By: Mark Weber – Principal Premier...
Date: 06/29/2016
SQL Server 2016 AlwaysOn Availability Group Enhancements: Support for Encrypted Databases
Overview In SQL Server 2012 and SQL Server 2014, encrypted databases could be added to an AlwaysOn...
Date: 06/23/2016
SQL Server 2016 AlwaysOn Availability Group Enhancements: Multiple Automatic Failover Targets
Overview SQL Server 2104 and SQL Server 2012 can have two synchronous secondary replicas. One...
Date: 05/02/2016
SQL Server 2016 AlwaysOn Availability Group Enhancements: Load Balance Read-Only Routing
Overview SQL Server 2104 and SQL 2012 read-only routing directed traffic to the first available...
Date: 05/02/2016
SQL Server 2016 AlwaysOn Availability Group Enhancements: Initial Data Synchronization Without Database and Log Backup
Overview In SQL Server 2012 and 2014, initializing a secondary replica is cumbersome to do manually,...
Date: 05/02/2016
SQL Server 2016 AlwaysOn Availability Group Enhancements: Basic Availability Group on Standard Edition
Basic Availability Group on Standard Edition Historically, SQL Server database mirroring offered...
Date: 05/02/2016
Improved AlwaysOn Availability Group Lease Timeout Diagnostics
When your AlwaysOn availability group is configured for automatic failover, you may find your...
Date: 02/23/2016
Troubleshooting Availability Group Listener in Azure
Configuring an availability group listener in Azure has additional steps involved when compared to...
Date: 02/01/2016
Enhance AlwaysOn Failover Policy to Test SQL Server Database Data and Log Drives
In SQL Server 2012 and 2014, AlwaysOn health diagnostics detect the health of the SQL Server process...
Date: 01/14/2016
Replication Agents fail to connect to listener in a multisite cluster
A listener (network name) for a multisite cluster will be dependent on more than 1 ip address. ...
Date: 04/27/2015
Failing back from DR site after primary site is back online
Assume steps similar to those from Manual Failover of Availability Group were used to move to the DR...
Date: 04/27/2015
AlwaysOn Availability Group Listener Cannot be Created or Failed Over on Node if 'Primary DNS suffix' is not set
AlwaysOn availability groups will not function properly on Windows servers where the system's...
Date: 03/16/2015
AlwaysOn Availability Group Returns Failover Partner for Legacy Mirror Application Connectivity
Availability Groups Simulate Database Mirroring Connection Behavior Given the following scenario,...
Date: 03/06/2015
Recommendations for Index Maintenance with AlwaysOn Availability Groups
SYMPTOMS Consider the following scenario The database is part of AlwaysOn Availability Groups You...
Date: 03/03/2015
How to add a TDE encrypted database to an Availability Group
By default, the Add Database Wizard and New Availability Group Wizard for AlwaysOn Availability...
Date: 01/07/2015
Troubleshooting REDO queue build-up (data latency issues) on AlwaysOn Readable Secondary Replicas using the WAIT_INFO Extended Event
PROBLEM You have confirmed excessive build up of REDO queue on an AlwaysOn Availability Group...
Date: 01/06/2015
Diagnose Unexpected Failover or Availability Group in RESOLVING State
AlwaysOn availability groups use Windows Cluster to 1) detect the health of the SQL Server process...
Date: 11/26/2014
Large Transaction Interrupted by Failover, Secondary Database Reports REVERTING
If a large transaction in an availability database on the primary replica is interrupted by a...
Date: 11/25/2014
Troubleshooting the Add Azure Replica Wizard in SQL Server 2014
SQL Server 2014 introduced a new feature that automates the creation of a new AlwaysOn replica...
Date: 11/21/2014
Determine Availability Group Synchronization State, Minimize Data Loss When Quorum is Forced
When Windows Cluster quorum is lost either due to a short term network issue, or a disaster causes...
Date: 11/11/2014
Enhance AlwaysOn Failover Policy to Test SQL Server Responsiveness
The AlwaysOn failover policy for AlwaysOn availability groups monitors the health of the SQL Server...
Date: 10/13/2014
Recommendations and Best Practices When Deploying SQL Server AlwaysOn Availability Groups in Microsoft Azure (IaaS)
Introduction Microsoft Azure virtual machines (VMs) with SQL Server can help lower the cost of a...
Date: 08/29/2014
Connection Timeouts in Multi-subnet Availability Group
THE DEFINITION One of the issues that generates a lot of call volume we see on the AlwaysOn team is...
Date: 06/03/2014
IaaS with SQL AlwaysOn - Tuning Failover Cluster Network Thresholds
Symptom When running Windows Failover Cluster nodes in IaaS with SQL Server AlwaysOn, changing the...
Date: 06/02/2014
Create Azure Listener fails with "Unable to save property changes for The parameter is incorrect"
Symptom When creating a listener for an availability group hosted in Windows Azure virtual machines,...
Date: 05/22/2014
Use ReadIntent Routing with Azure AlwaysOn Availability Group Listener
The AlwaysOn availability group listener is supported in Windows Azure virtual machines (VMs), but...
Date: 03/31/2014
Create Listener Fails with Message 'The WSFC cluster could not bring the Network Name resource online'
One of the most common configuration issues customers encounter is availability group listener...
Date: 03/25/2014
Manual Failover of Availability Group to Disaster Recovery site in Multi-Site Cluster
Setting up an Always On availability group in a multi-site cluster for disaster recovery (DR)...
Date: 03/04/2014
SQL Server manages Preferred and Possible Owner Properties for AlwaysOn Availability Group/Role
As a clustered resource, the availability group clustered resource/role have configurable cluster...
Date: 02/28/2014
How to map logins or use contained SQL database user to connect to other replicas and map to availability databases
Assume a working AlwaysOn environment with an availability group. Suppose this availability group is...
Date: 02/19/2014
Issue: Replica Unexpectedly Dropped in Availability Group
You have deployed AlwaysOn availability groups and observe that one of the replicas unexpectedly...
Date: 02/03/2014
Setting up Replication on a database that is part of an AlwaysOn Availability Group
This blog post gives detailed steps on setting up Transactional replication on a database that is...
Date: 01/30/2014
How to enable TDE Encryption on a database in an Availability Group
By default, the Add Database Wizard and New Availability Group Wizard for AlwaysOn Availability...
Date: 01/28/2014
Reducing Loss of Connectivity when Recreating an Availability Group
When you drop an availability group, the listener resource is also dropped and interrupts...
Date: 01/23/2014
Modifying AlwaysOn Read Only Routing Lists
There are several good references that show how to create a Read Only Routing List for an AlwaysOn...
Date: 01/22/2014
MSDTC Recommendations on SQL Failover Cluster
The purpose of the following FAQ (Frequently Asked Questions) is to address common questions with...
Date: 01/15/2014
Not-Supported: AGs With DTC/Cross-Database Transactions
When the topic of cross-database and/or DTC transaction support, under an Availability Group, comes...
Date: 01/06/2014
Maintenance Plan Does not Backup Database or Log of Database Defined in Availability Group
Maintenance plans can be created in SQL Server Management Studio to schedule periodic database and...
Date: 01/02/2014
Create Availability Group Fails With Error 35250 'Failed to join the database'
You can create an availability group using the New Availability Group wizard or using a series of...
Date: 12/09/2013
Recovery On Secondary Lagging – Shared Redo Target
There are various reasons a secondary may not be keeping up (slow network, blocked redo worker by a...
Date: 12/04/2013
How It Works: SQL Server AlwaysOn Lease Timeout
The LeaseTimeout controls the lease mechanism and when the lease expires there is a very high...
Date: 11/15/2013
Configure Availability Group to Communicate on a Dedicated Network
SQL Server 2012 AlwaysOn Availability Groups uses a database mirroring endpoint for each SQL Server...
Date: 11/01/2013
Create Availability Group Listener Fails with Message 19471, ‘The WSFC cluster could not bring the Network Name resource online’
When trying to create an availability group listener, SQL Server may fail and report the following...
Date: 10/30/2013