Blog Post

SQL Server Blog
1 MIN READ

AlwaysOn: Setting up Readable Seconary Replica

Sunil_Agarwal's avatar
Sunil_Agarwal
Icon for Microsoft rankMicrosoft
Mar 23, 2019
First published on MSDN on Dec 22, 2011


The easiest way to create an availability group and adding replicas is to use the availability group wizard. You can invoke the wizard by right-clicking on 'Availability Groups'. The picture of the explorer window below shows that I have created 1 availability group 'StockPro' with two replicas 'SUNILA03-6PLHSI' (primary) and 'SUNILA03-YLZO1U' (secondary). The availability group StockPro contains one database 'hadr_test' but you can have more databases if you want. For now, let us work with this simple example




While working with the wizard, you will be presented a choice to enable one or more secondary replicas for read work load as shown below in the picture. You can choose either ‘Yes’ or ‘Read-intent only’ to get the ability to run the read workload on the secondary replica. In the picture below, I have chosen ‘Yes’ option for replica running on instance ‘SUNILA03-YLZO1U’.  Please refer to https://blogs.msdn.microsoft.com/sqlserverstorageengine/2011/12/22/alwayson-why-there-are-two-options-to-enable-a-secondary-replica-for-read-workload/ understand the difference between the two options.



Once you have configured the availability group, you can connect to the secondary replica either explicitly or using VNN and run your reporting workload. I will talk about VNN in a later blog.

Thanks

Sunil Agarwal
Updated Mar 23, 2019
Version 2.0
No CommentsBe the first to comment