SQL Server 2008 Lizensierung in virtuellen Umgebungen
Für alle die sich schon immer gefragt haben, wie denn SQL Server 2008 in virtuellen Umgebungen zu lizensieren ist, habe ich die folgende Übersicht zusammengestellt. Grundsätzlich wird dabei zwischen der Varianten:
- A: SQL Server + CAL's und
- B: SQL Server Prozessorlizenz
und innerhalb der Varianten zwischen den Editionen unterschieden.
Variante A: SQL Server + CAL
| Edition | Lizensierung |
| Workgroup, Standard | 1 Lizenz pro Betriebssystem erforderlich (egal ob virtuell oder physikalisch) plus die entsprechenden CAL‘s. D.h. sämtliche VM’s mit SQL Server müssen lizensiert werden |
| Enterprise | 1 Lizenz für das physikalische OS notwendig, alle VM‘s auf diesem OS/Server sind automatisch mitlizensiert |
Variante B: SQL Server Prozessorlizenz
| Edition | Lizensierung |
| Workgroup, Web, Standard | 1 Lizenz pro Prozessor notwendig, egal ob physikalisch oder virtuell. Für physiaklische Prozessoren gilt: ein multicore Prozessor zählt als ein Prozessor. Für virtuelle Prozessoren gilt: als Prozessor gilt was innerhalb der VM als Prozessor zur Verfügung steht |
| Enterprise | Grundsätzlich ist 1 Lizenz pro Prozessor erforderlich, es muss aber maximal die Anzahl der physikalischen Prozessoren lizensiert werden. D.h. wenn auf dem Server alle physikalischen Prozessoren lizensiert sind, können unlimiterte SQL-VM's betrieben werden. |
Beispiele:
Variante B (Prozessorlizenz) - Standard Edition:
4 Prozessoren, 4 VM’s, 2 mit SQL, jeweils 1 virtueller Prozessor pro VM => 2 SQL Server Prozessor Lizenzen
4 Prozessoren, 6 VM’s, 5 davon mit SQL, jeweils 1 virtueller Prozessor pro VM => 5 SQL Server Prozessor Lizenzen
Variante B (Prozessorlizenz) - Enterprise Edition:
4 Prozessoren, 6 VM’s, 5 mit SQL, jeweils 1 virtueller Prozessor pro VM => 4 SQL Prozessor Lizenzen mit Enterprise Edition. Auch direkt am physikalischen OS könnte ohne Zusatzkosten noch ein SQL Server installiert werden.
Die "offiziellen" Microsoft Infos zur SQL 2008 Lizensierung gibt's hier:
https://www.microsoft.com/sqlserver/2008/en/us/licensing.aspx
Martin Pöckl
Martin.Poeckl@microsoft.com