SQL Server w środowisku wirtualnym: jak legalnie przenosić maszyny bez łamania licencji Microsoft?

18 czerwca 2025
Microsoft SQL Server

Przenoszenie SQL Server w VM staje się coraz częstsze w środowiskach wirtualnych i wysokiej dostępności (HA). Firmy szukają sposobów, aby licencjonować SQL Server legalnie, gdy maszyny wirtualne migrują między serwerami. Odpowiedź nie jest oczywista, ale dokumenty Microsoftu pokazują, że jest możliwa legalna implementacja.
Można to wdrożyć zgodnie z prawem i bez najdroższych opcji.

Problem: migracja VM a ograniczenia licencyjne

 

W modelu licencjonowania SQL Server Standard typu Server + CAL, każda instancja SQL wymaga serwera z przypisaną licencją. Zasady Microsoftu mówią, że licencję można przenosić między serwerami nie częściej niż raz na 90 dni, chyba że jest Software Assurance (SA). To ograniczenie może być problematyczne w środowiskach z dynamiczną migracją maszyn wirtualnych. Na przykład VMware vMotion pozwala przenosić maszynę w czasie rzeczywistym między hostami.

Rozwiązanie: dwie licencje, dwa hosty – pełna legalność

 

Analiza dokumentów Microsoftu pokazuje, że można legalnie obejść ograniczenie 90 dni. Wymaga to zakupu dwóch licencji SQL Server Standard (Server + CAL) i przypisania ich do dwóch fizycznych hostów, tak aby każdy host miał przypisaną własną licencję SQL Server. W danym momencie instancja SQL działa tylko na jednym hoście, co jest zgodne z definicją „running instance”. Licencje są przypisane na stałe, więc ograniczenie 90 dni nie obowiązuje. VMware vMotion technicznie nie uruchamia maszyny na dwóch hostach jednocześnie. Proces migracji jest sekwencyjny: RAM kopiowany, a CPU działa tylko na jednym hoście, więc z punktu widzenia licencji, maszyna „działa” tylko tam, gdzie aktywny jest procesor.

Co mówi Microsoft?

 

Choć Microsoft nie opisuje tego scenariusza wprost, cytaty z oficjalnych dokumentów jasno wspierają takie podejście:

„Each SQL Server license allows you to run one instance of the SQL Server software on one server (either physical or virtual).”

„You may assign a license to a server. That server may be a physical hardware system or a virtual hardware system.”

„After assigning a license, you may run the software only on the licensed server.”

„An instance of the software is considered to be running when the software is loaded into memory and its instructions are being executed.”

„You may reassign a license, but not more often than once every 90 days.”

„Each physical server that hosts an instance of SQL Server must have an assigned server license.”

„If an instance is moved to another server, that server must be licensed before the move, unless Software Assurance and License Mobility rights are in place.”

Z tych zapisów wynika, że jeśli każdy host ma przypisaną licencję, a instancja działa tylko na jednym z nich – wszystko odbywa się zgodnie z zasadami. A co z CAL-ami? Licencje typu CAL (User CAL i Device CAL) są przypisywane do użytkowników lub urządzeń, a nie do serwerów. Dlatego też nie mają one wpływu na migrację maszyny wirtualnej i nie podlegają ograniczeniom przenoszenia.

Rozmowa z AI: przenoszenie SQL Server w VM

 

W celu dokładniejszego przeanalizowania zagadnień związanych z licencjonowaniem, przeprowadziliśmy rozmowę z AI, która pomogła nam usystematyzować najważniejsze informacje.

Poniżej znajduje się zapis naszej dyskusji, który może być pomocny w lepszym zrozumieniu kluczowych aspektów dotyczących licencji. 

 

 

Podsumowanie: legalne przenoszenie SQL Server w VM bez SA

 

Dla firm, które chcą korzystać z modelu Server + CAL bez inwestowania w Software Assurance, zakup dwóch licencji SQL Server Standard i przypisanie ich do dwóch hostów fizycznych to w pełni legalne oraz zgodne z dokumentacją Microsoftu rozwiązanie. Umożliwia ono swobodne przenoszenie maszyny wirtualnej z SQL Serverem, a tym samym bez ryzyka naruszenia zasad licencyjnych.

To nie jest oficjalne stanowisko Microsoft, tylko logiczne wnioski i konsekwencje zasad licencjonowania.

Zasady licencjonowania Microsoft SQL Server 2022

Jesteś informatykiem i poszukujesz partnera?

A może właścicielem firmy, który chce usprawnić działanie informatyki w swoim przedsiębiorstwie?


Przewijanie do góry