Powrót do Centrum Pomocy
SQL Server
Instrukcja aktywacji

Aktywacja SQL Server 2017

5 min czytania·Zaktualizowano dzisiaj

Aktywacja Microsoft SQL Server 2017 Standard

Ten poradnik dotyczy wyłącznie aktywacji Microsoft SQL Server 2017 Standard, a nie instalacji.
W praktyce dla SQL Server aktywacja polega na wprowadzeniu prawidłowego klucza produktu, potwierdzeniu właściwej edycji oraz weryfikacji, że instancja działa jako Standard, a nie Evaluation lub Express.

Kiedy aktywacja jest potrzebna

Aktywacja jest konieczna, gdy:

  • uruchamiasz nową instancję z kluczem produktu,
  • chcesz przejść z wersji Evaluation do Standard,
  • po migracji lub zmianie sprzętu musisz ponownie potwierdzić licencję,
  • instalator odrzuca klucz albo nie rozpoznaje właściwej edycji.

Aktywacja kluczem produktu

Metoda 1: GUI podczas uruchomienia instalatora

Jeśli masz już zainstalowany SQL Server 2017 Standard, ale chcesz aktywować właściwy klucz lub przejść z wersji testowej, uruchom nośnik instalacyjny SQL Server 2017 i wybierz:

SQL Server Installation Center > Maintenance > Edition Upgrade

Następnie:

  1. wybierz instancję, którą chcesz aktywować,
  2. na ekranie Product Key wpisz 25-znakowy klucz produktu,
  3. zaakceptuj warunki licencji,
  4. zakończ kreator i uruchom ponownie usługi SQL Server, jeśli instalator tego wymaga.

Ta metoda jest najbezpieczniejsza, jeśli aktywujesz pojedynczy serwer i chcesz uniknąć błędu parametrów w wierszu poleceń.

Metoda 2: aktywacja z wiersza polecenia

Aktywację można wykonać także z poziomu setup.exe, co jest wygodne na serwerach administracyjnych i w środowiskach zdalnych.

Dla instancji domyślnej:

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

Dla instancji nazwanej:

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

Jeśli chcesz widzieć przebieg operacji zamiast trybu całkowicie cichego, użyj:

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

Po zakończeniu sprawdź logi instalatora w katalogu:

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

Metoda 3: aktywacja telefoniczna

Jeżeli klucz nie przechodzi walidacji, serwer nie ma dostępu do usług Microsoft albo aktywacja wymaga ręcznej weryfikacji licencji, skontaktuj się z infolinią aktywacyjną Microsoft:

00 800 121 1654

Przed rozmową przygotuj:

  • pełny klucz produktu,
  • informację, że chodzi o Microsoft SQL Server 2017 Standard,
  • dane o kanale licencjonowania, jeśli dotyczy: Retail, OEM, Volume,
  • informację, czy była wykonana wymiana sprzętu lub migracja,
  • zrzut komunikatu błędu albo kod błędu.

Telefoniczna ścieżka jest szczególnie przydatna po zmianie płyty głównej, migracji maszyny wirtualnej albo gdy klucz był już wcześniej aktywowany na innym urządzeniu.

Weryfikacja aktywacji

W SQL Server nie używa się typowej weryfikacji jak w Windows przez slmgr /xpr. Tutaj należy potwierdzić, że instancja działa w prawidłowej edycji.

Najpewniejsza metoda w sqlcmd:

sqlcmd -S localhost -E -Q "SELECT @@VERSION"

Dokładniejsze sprawdzenie właściwości edycji:

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

Jeśli używasz uwierzytelniania SQL:

sqlcmd -S localhost -U sa -P HASLO -Q "SELECT SERVERPROPERTY('Edition') AS Edition"

Wynik powinien wskazywać Standard Edition.
Jeżeli widzisz Evaluation albo Express, aktywacja lub podmiana edycji nie została wykonana poprawnie.

Dodatkowo warto sprawdzić dziennik instalatora oraz Podgląd zdarzeń Windows, jeśli kreator zakończył się błędem.

Rozwiązywanie problemów aktywacji

Poniżej najczęstsze realne błędy związane z aktywacją, walidacją klucza lub licencjonowaniem:

  • 0xC004F050
    Klucz produktu jest nieprawidłowy albo wpisany dla innej edycji. Sprawdź, czy klucz dotyczy SQL Server 2017 Standard, a nie np. innej wersji lub kanału licencji.

  • 0xC004C008
    Klucz został już użyty maksymalną liczbę razy. Często pojawia się po migracji systemu lub przy ponownej aktywacji na nowym sprzęcie. W takiej sytuacji zwykle pomaga aktywacja telefoniczna pod numerem 00 800 121 1654.

  • 0xC004C060
    Klucz został zablokowany przez Microsoft. Najczęściej dotyczy kluczy z niepewnego źródła, odsprzedaży wtórnej lub licencji spoza właściwego kanału.

  • 0xC004E016
    Klucz nie pasuje do zainstalowanej edycji lub produktu. Przykład: próbujesz użyć klucza niezgodnego z aktualną edycją instancji albo z nośnikiem instalacyjnym.

  • 0x84B10001
    Instalator SQL Server nie może przetworzyć operacji zmiany edycji. Sprawdź, czy uruchamiasz właściwy nośnik SQL Server 2017 oraz czy wybrana instancja istnieje.

  • 0x84C40013
    Setup wykrył niezgodność parametrów lub problem z wybraną instancją. Najczęściej pomaga korekta INSTANCENAME, uruchomienie z uprawnieniami administratora i ponowna próba.

  • 0x84B20002
    Błąd reguł instalatora lub warunków wstępnych podczas operacji Edition Upgrade. Należy przejrzeć logi Setup Bootstrap\Log i usunąć blokujące warunki.

Co zrobić, gdy klucz nie działa

Jeżeli klucz nie działa:

  1. sprawdź, czy nie ma literówek i czy wpisujesz pełne 25 znaków,
  2. potwierdź, że to klucz do SQL Server 2017 Standard, a nie do innego produktu Microsoft,
  3. upewnij się, że używasz właściwego kanału licencji: Retail, OEM albo Volume,
  4. sprawdź, czy instalowana lub aktualizowana instancja nie jest inną edycją niż oczekujesz,
  5. uruchom aktywację ponownie jako administrator,
  6. przejrzyj logi z katalogu Setup Bootstrap\Log,
  7. jeśli klucz był już używany lub serwer przeszedł zmianę sprzętu, skontaktuj się z Microsoft pod numerem 00 800 121 1654.

Jeśli klucz pochodzi od sprzedawcy, przygotuj dowód zakupu i poproś o weryfikację źródła licencji. W przypadku kluczy z rynku wtórnego bardzo częsty problem to blokada lub wyczerpany limit aktywacji.

Reaktywacja po zmianie sprzętu

Po wymianie płyty głównej, migracji do nowej maszyny lub zmianie hosta wirtualizacji system może uznać środowisko za nowe urządzenie. Wtedy:

  1. uruchom ponownie procedurę Edition Upgrade z tym samym kluczem,
  2. zweryfikuj edycję poleceniem SERVERPROPERTY('Edition'),
  3. jeśli aktywacja zostanie odrzucona z powodu wcześniejszego użycia klucza, wykonaj aktywację telefoniczną pod numerem 00 800 121 1654,
  4. przygotuj informacje o poprzedniej i obecnej konfiguracji sprzętowej.

W praktyce reaktywacja po zmianie sprzętu najczęściej kończy się poprawnie po ręcznej weryfikacji przez konsultanta Microsoft.

Podsumowanie

Aktywacja Microsoft SQL Server 2017 Standard polega przede wszystkim na poprawnym przypisaniu klucza produktu do właściwej instancji i potwierdzeniu, że serwer działa jako Standard Edition. Najwygodniejsze metody to kreator Edition Upgrade oraz setup.exe z parametrem /PID. Po aktywacji zawsze sprawdź wynik poleceniem:

sqlcmd -S localhost -E -Q "SELECT SERVERPROPERTY('Edition') AS Edition"

Jeżeli klucz nie działa, pojawia się błąd aktywacji albo potrzebujesz reaktywacji po zmianie sprzętu, najszybszą ścieżką eskalacji jest kontakt z Microsoft pod numerem:

00 800 121 1654

Microsoft

Microsoft SQL Server 2017 Standard 24 Core

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

Czy ten artykuł był pomocny?