Jump to content

Recommended Posts

Posted

Hi there,

 

I am just trying to confirm whether we are covered on our SQL server licences.

 

We have purchased 6 x 1 cpu editions of sql 2005 standard edition licences a while ago when we were running 3 physical servers with 2 CPUs in each. These servers have since been decomissioned and are no longer in use.

 

We have since implemented a virtual solution running across 3 host machines with 2 physical CPUs in each host. As we have enough sql server licences to cover all the physical CPUs across all host machines are we able to deploy 'as many' SQL servers as we need across all these host machines.

 

Thanks

  • Thanks 1
Posted

Hi there,

 

Just an update. I have just spoken to Microsoft Licencing in the UK. They have confirmed that we have the appropriate licences.

 

They confirmed that as we have the appropriate CPU licences (SQL 2005 standard) across all hosts we are able to run multiple/unlimited versions of SQL. Of course i am still awaiting written confirmation of the this from sql.

 

I am not too sure if MS have changed their licencing agreements as a lot of stuff on the internet confirms the previous post.

 

I will wait until i have it in blood from MS!

Posted
Hi there,

 

Just an update. I have just spoken to Microsoft Licencing in the UK. They have confirmed that we have the appropriate licences.

 

They confirmed that as we have the appropriate CPU licences (SQL 2005 standard) across all hosts we are able to run multiple/unlimited versions of SQL. Of course i am still awaiting written confirmation of the this from sql.

 

I am not too sure if MS have changed their licencing agreements as a lot of stuff on the internet confirms the previous post.

 

I will wait until i have it in blood from MS!

 

Wouldn't surprise me if MS licensing has different information or a different interpretation to the MS document I linked to earlier. MS licensing is so complicated that every time you speak to a "licensing expert" you get a different answer :(

  • 2 weeks later...
Posted

cmiiw, SQL Server (whatever the edition) is always licensed per CPU sockets ?

so if we assigned 4vCPU into this VM do we only pay for the physical CPU sockets ?

Posted
cmiiw, SQL Server (whatever the edition) is always licensed per CPU sockets ?

so if we assigned 4vCPU into this VM do we only pay for the physical CPU sockets ?

 

SQL 2008 has very different licensing to 2005. With enterprise you can SQL in as many VMs as the hardware supports as long as the host is licensed.

 

The MS guide is here http://download.microsoft.com/download/6/F/8/6F84A9FE-1E5C-44CC-87BB-C236BFCBA4DF/SQLServer2008_LicensingGuide.pdf

 

 

It's a bit confusing as hyper-threading also has to be accounted for.

  • Thanks 2
Posted
SQL 2008 has very different licensing to 2005. With enterprise you can SQL in as many VMs as the hardware supports as long as the host is licensed.

 

The MS guide is here http://download.microsoft.com/download/6/F/8/6F84A9FE-1E5C-44CC-87BB-C236BFCBA4DF/SQLServer2008_LicensingGuide.pdf

 

 

It's a bit confusing as hyper-threading also has to be accounted for.

 

Thanks Mr. McCoy,

 

in my ESXi the Hyper threading is turned off.

 

Cheers.

Posted

The rule is:

 

Number of Virtual CPU's / Number of Physical cores = No. of CPU licences (rounded up)

 

If Hyper Threading is on then it becomes:

 

Number of Virtual CPU's / Number of threads = No. of CPU licences (rounded up)

 

Cheers

Rich

  • Thanks 1
Posted
SQL 2008 has very different licensing to 2005. With enterprise you can SQL in as many VMs as the hardware supports as long as the host is licensed.

 

The MS guide is here http://download.microsoft.com/download/6/F/8/6F84A9FE-1E5C-44CC-87BB-C236BFCBA4DF/SQLServer2008_LicensingGuide.pdf

 

 

It's a bit confusing as hyper-threading also has to be accounted for.

OMG a 63 book on how to licence SQL 2008 :( Keeping my SQL box un-virtualised looks more and more attractive every day!

Posted
The rule is:

 

Number of Virtual CPU's / Number of Physical cores = No. of CPU licences (rounded up)

 

If Hyper Threading is on then it becomes:

 

Number of Virtual CPU's / Number of threads = No. of CPU licences (rounded up)

 

Cheers

Rich

 

Thanks mate !

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...