Planning for SQL Server Hgih Availability option on VMware and SQL 2012 Standard license to reduce license cost.

Hi All,

I'm planning to consolidate all of my SQL 2012 Standard database all around my office and data center into 2x Node clustering or SQL Server AlwaysOn to simplify the maintenance, reduce licensing cost and also maintaining high availability during the SQL Server patching.

Because at the moment the SQL Server database is installed in many server in different places.

Can I do it using the following resources availble:

2x VMware VM running Windows Server 2012 R2
SQL Server 2012 Standard Edition license

so my question is:
1. Do I need to build MSCS (cluster) with Private Heartbeat network on the Vmware ESXi server ?
2. Does SQL Server 2012 Standard allows Availability group AlwaysOn? if not what are my options for high availability ?

LVL 11
Senior IT System EngineerIT ProfessionalAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Brett DanneyIT ArchitectCommented:
Take a look at this to get a better idea:
There are additional links to help you understand what is supported from Microsoft too. Great place to start.

Personally using VMware I would use AlwaysOn it is a great solution to replace a SQL cluster. However take note that the VM's will still need to be clustered although with 2012 that is a little easier.
Another thing to look out for is when you use AlwaysOn is that unlike in a SQL cluster the SQL agent does not failover in the event of a failure. This means that any jobs you have set to run under the SQL agent of one node will not be present when a failover happens. You will need to have a copy of all the jobs from the production side loaded onto the failover side. On the failover side the jobs will need to be disabled, and you will need to enable them when a failover happens, although it is easy enough to test with a script where the database is running and enable\disable jobs accordingly.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Senior IT System EngineerIT ProfessionalAuthor Commented:
Ah I see,  but as for the licensing and capabilities, does the standard edition can work with Availability group ?
Vitor MontalvãoMSSQL Senior EngineerCommented:
AlwaysOn is only available in Enterprise Edition so you can forget about it since you only have Standard Edition.
With Standard Edition you can have a 2 cluster nodes install but you'll need Windows Enterprise Edition to build the cluster. So you'll need to license:
- 2 Windows Enterprise Edition
- 1 SQL Server Standard Edition for an active/passive cluster or 2 SQL Server Standard Edition for active/active cluster.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Senior IT System EngineerIT ProfessionalAuthor Commented:
Thanks Vitor,

How is that possible active/active MSCS ?
Vitor MontalvãoMSSQL Senior EngineerCommented:
Active/Active means that you have both nodes providing services. Like if you install 2 SQL Server instances and having each node with a SQL instance then both are providing database services.

Active/Passive means one node is providing services and the other one is there only waiting for a failover to receive and provide the service from the other node. Normal solution for a single instance that can work only in a node or another but not on both nodes at same time.
Senior IT System EngineerIT ProfessionalAuthor Commented:
Ah I see,
Because my understanding was back then since the older windows server 2008 R2 MSCS which can be only active passive.

Maybe in 2012 R2 there is no need for quorum disk and it can be active/active with SQL 2012 standard.
Senior IT System EngineerIT ProfessionalAuthor Commented:
Thanks !
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server

From novice to tech pro — start learning today.