Powrót do Centrum Pomocy
SQL Server
Instrukcja aktywacji

Aktywacja SQL Server 2019

5 min czytania·Zaktualizowano dzisiaj

Aktywacja Microsoft SQL Server 2019 Standard

Ten poradnik dotyczy wyłącznie aktywacji licencji Microsoft SQL Server 2019 Standard. Nie opisuje instalacji silnika ani konfiguracji instancji. W praktyce aktywacja SQL Server najczęściej oznacza wprowadzenie prawidłowego klucza produktu do już zainstalowanej instancji lub wykonanie Edition Upgrade z wersji Evaluation/Developer do Standard.

Kiedy aktywacja jest potrzebna

Aktywacja jest typowa w kilku sytuacjach:

  • po wdrożeniu wersji testowej i przejściu na edycję Standard,
  • po zakupie nowego klucza produktu,
  • po odtworzeniu serwera z backupu lub migracji,
  • po zmianie sprzętu albo maszyny wirtualnej,
  • gdy poprzednio użyty klucz przestał być akceptowany.

Ważne: w przypadku SQL Server nie używa się slmgr.vbs /ipk ani slmgr.vbs /ato. To narzędzia dla systemu Windows / Windows Server, a nie dla silnika SQL Server. Aktywacja SQL Server 2019 Standard odbywa się przez mechanizm instalatora SQL Server.

Aktywacja kluczem produktu w GUI

Najwygodniejsza metoda to użycie kreatora Edition Upgrade:

  1. Otwórz SQL Server Installation Center.
  2. Przejdź do sekcji Maintenance.
  3. Wybierz Edition Upgrade.
  4. Wskaż instancję, którą chcesz aktywować.
  5. Wprowadź 25-znakowy klucz produktu dla SQL Server 2019 Standard.
  6. Zaakceptuj warunki licencyjne.
  7. Zakończ kreator i uruchom ponownie usługę SQL Server, jeśli instalator tego wymaga.

Ta metoda jest właściwa, gdy serwer działa już jako Evaluation albo wymaga przypisania właściwej edycji komercyjnej.

Aktywacja kluczem produktu z wiersza polecenia

Jeśli wolisz tryb tekstowy lub pracujesz zdalnie, użyj instalatora z parametrem EditionUpgrade.

Dla instancji domyślnej:

setup.exe /Q /ACTION=EditionUpgrade /INSTANCENAME=MSSQLSERVER /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /IACCEPTSQLSERVERLICENSETERMS

Dla instancji nazwanej, np. SQL2019:

setup.exe /Q /ACTION=EditionUpgrade /INSTANCENAME=SQL2019 /PID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /IACCEPTSQLSERVERLICENSETERMS

Jeżeli uruchamiasz polecenie z nośnika ISO, najpierw przejdź do katalogu z setup.exe. Po zakończeniu sprawdź logi instalatora w katalogu:

C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\

Aktywacja telefoniczna: 00 800 121 1654

SQL Server nie ma osobnego kreatora telefonicznego takiego jak starsze wersje Windows, ale telefoniczna ścieżka aktywacji i reaktywacji jest używana wtedy, gdy:

  • klucz jest odrzucany mimo poprawnej składni,
  • liczba aktywacji została wyczerpana,
  • licencja była już przypisana do innego serwera,
  • nastąpiła istotna zmiana sprzętu,
  • potrzebna jest ręczna weryfikacja uprawnień.

Numer kontaktowy Microsoft: 00 800 121 1654

Przed rozmową przygotuj:

  • pełny klucz produktu,
  • nazwę produktu: Microsoft SQL Server 2019 Standard,
  • informację, czy aktywacja dotyczy serwera fizycznego czy VM,
  • opis zmiany sprzętu lub migracji,
  • dowód zakupu albo numer zamówienia, jeśli go posiadasz.

Weryfikacja aktywacji

W SQL Server nie ma odpowiednika slmgr /xpr. Weryfikację wykonuje się przez potwierdzenie, że instancja działa już jako Standard Edition.

sqlcmd — dokładne polecenie

sqlcmd -S localhost -E -Q "SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY('ProductLevel') AS ProductLevel;"

Dla instancji nazwanej:

sqlcmd -S localhost\SQL2019 -E -Q "SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY('ProductLevel') AS ProductLevel;"

Dodatkowa kontrola wersji

sqlcmd -S localhost -E -Q "SELECT @@VERSION AS VersionInfo;"

Prawidłowy wynik powinien wskazywać Standard Edition. Jeśli nadal widzisz Evaluation albo Developer Edition, aktywacja nie została zastosowana do tej instancji.

Rozwiązywanie problemów aktywacji

Poniżej najczęstsze, realne błędy związane z aktywacją i zmianą edycji:

  • 0x84B10001 — nieprawidłowy klucz produktu. Najczęściej literówka, klucz z innej wersji lub innej edycji.
  • 0x84C40013 — wybrany klucz nie pasuje do uruchomionej operacji albo instancji. Sprawdź, czy używasz EditionUpgrade, a nie innej akcji setup.
  • 0x84B40000 — błąd walidacji podczas uruchamiania instalatora. Często wynika z niepełnych plików nośnika lub uruchomienia z niewłaściwego katalogu.
  • 0x84C4000D — operacja nie może zostać ukończona dla wskazanej instancji. Zdarza się przy pomyłce w nazwie instancji.
  • 0x84B20002 — setup nie może odczytać lub zastosować parametrów. Sprawdź składnię polecenia i kompletność przełączników.
  • 0x84BB0001 — wewnętrzny błąd setup lub konflikt składników. Warto uruchomić kreator ponownie po restarcie serwera.
  • -2061893606 — ogólny błąd SQL Server Setup, często widoczny w logach przy nieudanej zmianie edycji; wymaga analizy plików Detail.txt i Summary.txt.

Jeżeli pojawia się błąd, zawsze sprawdź logi w:

C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\

Co zrobić, gdy klucz nie działa

Jeśli klucz jest odrzucany:

  1. Sprawdź, czy to na pewno klucz do SQL Server 2019 Standard, a nie do innej wersji lub edycji.
  2. Upewnij się, że aktywujesz właściwą instancję.
  3. Zweryfikuj, czy klucz nie był już użyty ponad dozwolony limit.
  4. Spróbuj ponownie przez GUI, a jeśli to nie pomaga, przez CMD.
  5. Skontaktuj się z Microsoft pod numerem 00 800 121 1654 i przygotuj dowód zakupu.
  6. Jeśli klucz pochodzi od sprzedawcy, poproś o ponowną weryfikację źródła licencji lub wymianę klucza.

Reaktywacja po zmianie sprzętu

Po wymianie płyty głównej, migracji VM, zmianie hosta lub odtworzeniu serwera może być potrzebna ponowna aktywacja. Najbezpieczniejsza ścieżka:

  1. Uruchom Edition Upgrade ponownie z tym samym kluczem.
  2. Zweryfikuj edycję poleceniem sqlcmd.
  3. Jeśli klucz zostanie odrzucony jako już użyty, skorzystaj z telefonu 00 800 121 1654.
  4. Podczas rozmowy wyjaśnij, że jest to reaktywacja po zmianie sprzętu, a nie nowa, dodatkowa instalacja.

CAL a aktywacja

Licencje CAL nie są aktywowane kluczem w SQL Server. CAL to dokument licencyjny / uprawnienie prawne, a nie kod wpisywany do kreatora. Sam serwer aktywuje się kluczem produktu dla edycji, natomiast CAL rozlicza sposób legalnego dostępu użytkowników lub urządzeń.

Podsumowanie

Aktywacja Microsoft SQL Server 2019 Standard polega na przypisaniu prawidłowego klucza produktu do instancji, zwykle przez Maintenance > Edition Upgrade albo polecenie setup.exe /ACTION=EditionUpgrade /PID=.... Poprawność aktywacji najlepiej potwierdzić komendą sqlcmd sprawdzającą SERVERPROPERTY('Edition'). Jeśli klucz nie działa, został zablokowany albo potrzebna jest reaktywacja po zmianie sprzętu, właściwą ścieżką eskalacji jest kontakt z Microsoft pod numerem 00 800 121 1654.

Microsoft

Microsoft SQL Server 2019 Standard 24 Core

Licencja dożywotniaWysyłka w 1 min
Kup w KluczeSoft

Czy ten artykuł był pomocny?