I need to configure ADFS as a high-availability solution.

Am I correct in thinking that you need at least SQL Server Standard Edition (we're looking at SQL 2012) installed on both servers so that database mirroring can be configured, i.e. I can't use SQL Express at all on either side)?

I also understand that I need to configure NLB to support the failover. Would this be completed automated?

How long roughly would this take to setup a couple of SQL servers in this configuration and is there any step-through guides available?
Who is Participating?
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.

Barry CunneyCommented:
Hi Hypervizor,
Yes you need at least SQL Server 2012 Standard Edition for Database Mirroring

Other versions such as Express can be used as just a Witness server in a Database Mirroring set up.

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
HypervizorAuthor Commented:

What's the purpose of a witness server?
Barry CunneyCommented:
When SQL Server Database Mirroring is implemented in 'high safety' mode the role of the Witness server is to enable the Mirror server to recognize if automatic failover should be initiated

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!

HypervizorAuthor Commented:
So does that mean for HA that each SQL server needs to be a witness server so that it recognises if its partner becomes unavailable or are you saying it has to be another server which is looking at both?
Barry CunneyCommented:
Hi HyperVizor,
In Database Mirroring in 'high safety' mode, yes, the Witness server is a separate SQL Server instance, separate from the Principal and the Mirror servers
HypervizorAuthor Commented:
OK, all we have is a small implementation of SQL which ADFS uses. If we then have to create two witness servers, that's just not going to be cost-effective.
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.