Seite 1 von 1

SQL-Server Lizenzierung auf ESX-Server?

Verfasst: 04.11.2008, 12:58
von AlbertMinrich
Hallo,

wir haben einen ESX-Server mit 2 physikalischen CPU´s. Darauf läuft ein Windows-Server mit einer virtuellen CPU.
Wieviele dieser Lizenzen:
"SQL Server Standard Edition 2008 Einzelsprache 1 Prozessor Lizenz"
brauchen wir?

Unser Softwarelieferant meint, es müssen die physikalischen CPU´s lizenziert werden, also 2 Lizenzen. Stimmt das?

Danke
Martin

Verfasst: 04.11.2008, 13:33
von PeterDA
Hi,
ja, bei den Prozessorlizenzen werden immer die pysikalisch vorhandenen CPUs lizensiert. Da du in der VM auch nur schlecht sagen kannst, dass er nur die eine physikalische CPU nutzen darf brauchst du leider 2 von diesen Lizenzen....

Gruß Peter

Verfasst: 04.11.2008, 14:03
von GTMK
Ja, das ist wohl richtig... die ganzen Lizenzmodelle stammen ja auch noch aus der Prävirtualisierungsepoche.

Allerdings kann ich eine VM sehr wohl auf eine physikalische CPU beschränken - CPU-Affinität. Sinn macht das aber eher selten, und ob man so die EULAs aushebeln kann, sei mal dahingestellt.

Georg.

Verfasst: 04.11.2008, 14:36
von PeterDA
Stimmt, die CPU-Affinität hatte ich vergessen. Setze ich nur nie ein.... :oops:

Die EULA spricht glaube ich in installierten CPUs. Daher kann man sie dadurch auch nicht aushebeln. Aber ich bin mir da nicht so sicher, ist schon lang her das ich die mal gelesen habe. Und MS läst sich ja auch immer mal was neues einfallen .....

Gruß Peter

Verfasst: 04.11.2008, 14:47
von AlbertMinrich
Schade,

aber wie sieht´s dann mit Dual-Core CPU´s aus.
Z.B. 2 Dual-Core CPU´s, sind 2 Prozessorsockel und 4 Prozessorkerne.
Da braucht man hoffentlich nicht 4 Lizenzen, oder doch?

Danke
Martin

Verfasst: 04.11.2008, 16:16
von andiwe
Ich würde soviele Lizenzen kaufen wie vCPUs der Maschine zugeordnet sind.
In deinem Fall also EINE.

http://www.microsoft.com/sqlserver/2008/en/us/licensing-faq.aspx hat geschrieben:Q. How do I license SQL Server 2008 for my virtual environments?
A.
For Standard, Workgroup, and Enterprise, if you decide to license on a per processor basis, you must buy a SQL Server license for each virtual processor. For Enterprise Edition, you can also choose to license all physical processors in a box. This gives you rights to run SQL Server on any number of virtual processors running on the same physical server. If you use Server/CAL based licensing, for Standard and Workgroup editions, you must obtain SQL Server licenses for each Virtual Operating System Environment on which you run instances of SQL Server. However, for the Enterprise edition, if you have a Server license for the physical Server, you may run any number of SQL Server instances in any Virtual Operating System Environment that you run on that same physical server.

If you are using hardware partitioning on a multi-processor server, you can use any number of virtualized instances for SQL Server Enterprise Edition as long as all processors in that hardware partition are licensed. For example, if you have a partition of 10 physical processors on a 32-processor server, purchasing 10 processor licenses of SQL Server 2008 gives you the rights to run any number of SQL Server instances on physical or virtual environments on that partition.

Verfasst: 05.11.2008, 09:25
von PeterDA
Hallo AlbertMinrich,
bis jetzt werden bestückte Sockel lizensiert und keine Core's.
Daraus ergibt sich zum Beispiel:
1x Quad Core = 1 Lizenz
2x Dual Core = 2 Lizenzen

Gruß Peter