high availability in SQL Server 2008R2.

Dear expert consultation regarding high availability in SQL Server 2008R2.

We have installed a SQL Server 2008R2 Enterprise Edition, with eight virtual cores. And we need it on high availability.

SQL Server 2008R2 supports something similar to Oracle RAC? or just have an active scheme - passive, passive license required?

thanks for your help,
Who is Participating?
Mark ElySenior Coldfusion DeveloperCommented:
No SQL is per processor whereas Oracle is processor strength
enrique_aeoAuthor Commented:
I do not understand your answer, more detail please
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

Mark ElySenior Coldfusion DeveloperCommented:
Under the new licensing terms, customers using high-end servers with 8-core and 10-core processors will pay about twice as much to license SQL Server 2012 Enterprise Edition than they paid per processor for SQL Server 2008 R2 Enterprise Edition, according to an analysis by Directions on Microsoft (and republished by Microsoft Certified Professional Magazine). There's a cost break for many customers now using SQL Server 2008 R2 Datacenter Edition, but costs are still higher for SQL Server 2012 deployments on 4-processor, 8-core and 4-processor, 10-core servers.
slightwv (䄆 Netminder) Commented:
>>whereas Oracle is processor strength

slight correction:  Oracle currently uses the same Core Factoring SQL Server does.
slightwv (䄆 Netminder) Commented:
Mark Ely,

The askers question is how to set up SQL Server for High Availability and what additional licenses might be required for that configuration.

It is not about general SQL Server licensing in general.
Mark ElySenior Coldfusion DeveloperCommented:
Opps.. my bad.. thanks for the catch.
enrique_aeoAuthor Commented:
Please support the correct answer
i am little confused
Mark ElySenior Coldfusion DeveloperCommented:
If your question is about how to setup High Availability then you should use the High Availability wizard.

You need to determine whether you want to create a MSDTC (Miscrosoft Distributed Transaction Corrdinator).  The MSDTC cluster resource is not required when you installed the Database Engine component.  If it is not install then install it.  A dsitributed transaction is a transaction that runs across multiple servers.  MSDTC is not required if transactions run across multiple instances hosted on the same server!  

You configure MSDTC to function in a cluster by using Failover Cluster Mangaer.  Failing to configure MSDTC by using the High Availability Wizard will not block you from installing SQL server on a cluster, but app functionality might be impaired.

Read this for step by step instructions:

If your question is about  High Availability Options then you should read this:

If your question is about licensing then read the first article I posted.
enrique_aeoAuthor Commented:
it you mean:
Nosql is per processor whereas processor Oracle is strength
strength processor ???
Mark ElySenior Coldfusion DeveloperCommented:
As a general rule, Oracle’s license pricing practices do not restrict the number of
database instances a customer installs on a server, nor do they differentiate
between single server and networked environments. Multiple environments
may be installed on the same server. All users of all environments must be
properly licensed.

The Oracle Standard Edition One, Standard Edition and Enterprise Editions of
the database can be licensed using the Named User Plus metric or the Processor
metric. The Personal Edition can only be licensed using the Named User Plus

Mark ElySenior Coldfusion DeveloperCommented:
Processor: This metric is used in environments where users cannot be identified
and counted. The Internet is a typical environment where it is often difficult to
count users. This metric can also be used when the Named User Plus
population is very high and it is more cost effective for the customer to license
the Database using the Processor metric. The Processor metric is not offered for
Personal Edition. The number of required licenses shall be determined by
multiplying the total number of cores of the processor by a core processor
licensing factor specified on the Oracle Processor Core Factor Table which can
be accessed at http://oracle.com/contracts. All cores on all multicore chips for
each licensed program are to be aggregated before multiplying by the
appropriate core processor licensing factor and all fractions of a number are to
be rounded up to the next whole number. When licensing Oracle programs
with Standard Edition One or Standard Edition in the product name, a
processor is counted equivalent to a socket; however, in the case of multi-chip
modules, each chip in the multi-chip module is counted as one occupied socket.
For example, a multicore chip based server with an Oracle Processor Core
Factor of 0.25 installed and/or running the program (other than Standard
Edition One programs or Standard Edition programs) on 6 cores would require
2 processor licenses (6 multiplied by a core processor licensing factor of .25
equals 1.50, which is then rounded up to the next whole number, which is 2).
As another example, a multicore server for a hardware platform not specified in
the Oracle Processor Core Factor Table installed and/or running the program
on 10 cores would require 10 processor licenses (10 multiplied by a core
processor licensing factor of 1.0 for ‘All other multicore chips’ equals 10).
Note on Minimums: Product Minimums for Named User Plus licenses (where
the minimums are per processor) are calculated after the number of processors
to be licensed is determined, using the processor definition.
Vitor MontalvãoMSSQL Senior EngineerCommented:
Well, focusing only in the original question, High-Availability in SQL Server 2008R2 can be accomplished with a Windows Cluster.
In terms of licensing you should have licensing for each node for Windows Server. A Windows Enterprise Edition will be needed. For SQL Server it depends on the Edition that you have. SQL Server Standard Edition allows you to have clustered instance in two nodes only. For more nodes you'll need Enterprise Edition. You need License for all Active nodes. Passive nodes doesn't need licensing.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.