Aktywacja Microsoft SQL Server 2022 Standard
Uwaga: ten poradnik dotyczy wyłącznie aktywacji licencji Microsoft SQL Server 2022 Standard, a nie instalacji systemu. W przypadku SQL Server aktywacja polega na przypisaniu prawidłowego klucza produktu do zainstalowanej instancji lub edycji, a następnie sprawdzeniu, czy serwer raportuje poprawną edycję. SQL Server nie korzysta z mechanizmu
slmgr.vbs /ipkislmgr.vbs /ato, który dotyczy aktywacji Windows Server.
Aktywacja kluczem produktu
1. Aktywacja w interfejsie graficznym
Jeżeli SQL Server 2022 został zainstalowany w edycji Evaluation albo Developer i chcesz przejść do Standard, użyj wbudowanego mechanizmu zmiany edycji:
- Otwórz SQL Server Installation Center.
- Przejdź do Maintenance.
- Wybierz Edition Upgrade.
- Wskaż odpowiednią instancję SQL Server.
- Wprowadź 25-znakowy klucz produktu dla SQL Server 2022 Standard.
- Zaakceptuj warunki licencyjne i zakończ kreator.
- Po zakończeniu uruchom ponownie usługę SQL Server lub cały serwer, jeśli kreator tego wymaga.
To jest podstawowa i zalecana metoda aktywacji w środowiskach administracyjnych.
2. Aktywacja z wiersza polecenia
Aktywację można wykonać również z CMD uruchomionego jako administrator, wykorzystując nośnik instalacyjny SQL Server 2022:
setup.exe /Q /ACTION=EditionUpgrade /INSTANCENAME=MSSQLSERVER /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /IACCEPTSQLSERVERLICENSETERMS
Dla instancji nazwanej użyj właściwej nazwy po parametrze INSTANCENAME, na przykład:
setup.exe /Q /ACTION=EditionUpgrade /INSTANCENAME=SQL2022 /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /IACCEPTSQLSERVERLICENSETERMS
Jeżeli wolisz tryb graficzny wywołany z konsoli, możesz uruchomić:
setup.exe /ACTION=EditionUpgrade
Następnie przejdź przez kreator i wpisz klucz ręcznie.
3. Aktywacja telefoniczna
W przypadku SQL Server nie ma typowego scenariusza telefonicznego z kodem instalacji, znanego z aktywacji Windows. Jeżeli jednak klucz nie przechodzi walidacji, licencja została zakupiona w innym kanale lub system zgłasza problem z uprawnieniami do użycia klucza, skontaktuj się z pomocą Microsoft pod numerem:
00 800 121 1654
Podczas rozmowy przygotuj:
- pełny klucz produktu,
- dowód zakupu lub numer zamówienia,
- informację o kanale licencjonowania,
- wersję produktu: Microsoft SQL Server 2022 Standard,
- nazwę instancji i zrzut komunikatu błędu.
Weryfikacja aktywacji
Najpewniejsza metoda polega na sprawdzeniu, jaką edycję raportuje uruchomiona instancja SQL Server.
Weryfikacja przez sqlcmd
sqlcmd -S localhost -E -Q "SET NOCOUNT ON; SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY('ProductLevel') AS ProductLevel;"
Dla instancji nazwanej:
sqlcmd -S localhost\SQL2022 -E -Q "SET NOCOUNT ON; SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY('ProductLevel') AS ProductLevel;"
Prawidłowy wynik powinien zawierać edycję Standard Edition.
Weryfikacja w zapytaniu T-SQL
SELECT
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel;
Weryfikacja logów instalatora
Jeżeli chcesz potwierdzić, że operacja zmiany edycji zakończyła się poprawnie, sprawdź logi Setup:
type "C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log\Summary.txt"
Jeżeli plik znajduje się w innym folderze dziennika, sprawdź również:
dir "C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log"
Rozwiązywanie problemów aktywacji
Poniżej najczęstsze realne błędy związane z aktywacją lub zmianą edycji SQL Server 2022 Standard.
Błąd 0x84B10001
Zwykle oznacza nieprawidłowy albo nieobsługiwany klucz produktu.
Co zrobić: sprawdź, czy klucz jest przeznaczony dokładnie dla SQL Server 2022 Standard, a nie dla innej wersji lub kanału licencyjnego.
Błąd 0x84C40013
Często pojawia się przy nieobsługiwanej ścieżce zmiany edycji.
Co zrobić: upewnij się, że aktualna edycja może zostać podniesiona do Standard przy użyciu Edition Upgrade.
Błąd 0x84BE0BC2
Najczęściej dotyczy problemu z uruchomieniem reguł instalatora lub składników Setup.
Co zrobić: uruchom setup.exe jako administrator, wyłącz tymczasowo polityki blokujące instalator i sprawdź log Summary.txt.
Błąd 0x858C001B
Może wskazywać na problem z usługą instalatora albo niespójność składników nośnika.
Co zrobić: użyj oryginalnego nośnika SQL Server 2022, skopiuj instalator lokalnie i uruchom ponownie system.
Błąd 0x84B20002
Bywa związany z niepowodzeniem walidacji parametrów lub błędnym wskazaniem instancji.
Co zrobić: potwierdź poprawność INSTANCENAME i powtórz polecenie z właściwą nazwą.
Komunikat o niezgodności kanału licencji
Pojawia się, gdy klucz pochodzi z innego modelu sprzedaży niż wdrożona wersja nośnika.
Co zrobić: skontaktuj się z Microsoft pod numerem 00 800 121 1654 i potwierdź zgodność kanału licencjonowania.
Co zrobić, gdy klucz nie działa
Jeżeli klucz nie jest akceptowany:
- sprawdź, czy nie wpisujesz klucza od innej wersji, na przykład 2019 zamiast 2022,
- potwierdź, że klucz dotyczy SQL Server Standard, a nie Enterprise, CAL ani produktu pokrewnego,
- upewnij się, że używasz właściwego nośnika i właściwej ścieżki Edition Upgrade,
- porównaj komunikat błędu z logiem
Summary.txt, - skontaktuj się ze sprzedawcą w celu potwierdzenia pochodzenia licencji,
- w razie potrzeby zadzwoń do Microsoft: 00 800 121 1654.
Jeżeli zakup dotyczy SQL Server + CAL, pamiętaj, że CAL nie aktywuje się kluczem. CAL to dokument licencyjny potwierdzający prawa dostępu użytkownika lub urządzenia, a nie osobny kod do wpisania w systemie.
Reaktywacja po zmianie sprzętu
Po migracji serwera, wymianie płyty głównej albo odtworzeniu maszyny wirtualnej może być konieczne ponowne przypisanie licencji do nowej instancji lub nowego hosta zgodnie z warunkami licencji.
Najbezpieczniejsza procedura:
- Zainstaluj tę samą wersję SQL Server 2022.
- Wykonaj ponownie Edition Upgrade i wpisz klucz produktu.
- Zweryfikuj edycję poleceniem
sqlcmd. - Jeśli klucz zostanie odrzucony po istotnej zmianie sprzętu, skontaktuj się z Microsoft pod numerem 00 800 121 1654.
Podsumowanie
Aktywacja Microsoft SQL Server 2022 Standard odbywa się przez wprowadzenie poprawnego klucza produktu w kreatorze Edition Upgrade lub przez CMD z parametrem /PID. Poprawność aktywacji potwierdzisz komendą:
sqlcmd -S localhost -E -Q "SET NOCOUNT ON; SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY('ProductLevel') AS ProductLevel;"
Jeżeli klucz nie działa, pojawiają się błędy walidacji albo reaktywacja po zmianie sprzętu kończy się niepowodzeniem, przygotuj klucz i dowód zakupu, a następnie skontaktuj się z pomocą Microsoft: 00 800 121 1654.
