0

I have a requirement of Active/Active clustering to be implemented using SQL Server 2012 Standard Edition in shared storage SAN. How the data share or synchronization between the two instances on the the disks of nodes in shared storage is going to achieve on the same.

My concern here is how the data synchronization happens between the two nodes in SQL Server 2012 Standard Edition and how to configure the same?

0

2 Answers 2

1

There is no such thing in SQL 2012.

There are Availability Groups which don't use shared storage. It it's Enterprise edition only (or SQL 2016).

0

I have a requirement of Active/Active clustering to be implemented using SQL Server 2012 Standard Edition in shared storage SAN.

This is completely possible. In windows clustering, it's a shared nothing philosophy so this will require at minimum two separate instances.

How the data share or synchronization between the two instances on the the disks of nodes in shared storage is going to achieve on the same.

Per the previous statement I made, this is not possible as Windows Clustering is a shared nothing approach. Thus you cannot use the same disks for multiple resources. In this case, having two separate instances of SQL Server would violate that constraint.

Now, should you want multiple active and converged instances of SQL Server running on different servers, you could look into using peer-to-peer replication. It's not cluster aware but there is nothing stopping you from putting it on top of a clustered instance... it just wouldn't make much sense in my honest opinion.

Resource: https://msdn.microsoft.com/en-us/library/ms151196.aspx

My concern here is how the data synchronization happens between the two nodes in SQL Server 2012 Standard Edition and how to configure the same?

If you want this to happen, and it must be in a cluster, like Cody said above me, you'll need to use Availability Groups. This, however, it not a multi-master model like Peer-To-Peer replication and thus you would only have a single node available to take write requests - though you could potentially have multiple other nodes server read requests.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.