Back to Help Center
SQL Server
Activation Guide

Activating SQL Server 2017

6 min czytania·Zaktualizowano dzisiaj

Activating Microsoft SQL Server 2017 Standard

This guide is exclusively about activating Microsoft SQL Server 2017 Standard, not installing it.
In practice, for SQL Server, activation involves entering a valid product key, confirming the correct edition, and verifying that the instance is running as Standard, rather than Evaluation or Express.

When Activation is Required

Activation is necessary when:

  • you start a new instance with a product key,
  • you want to switch from the Evaluation version to Standard,
  • after migration or hardware change, you need to reconfirm the license,
  • the installer rejects the key or does not recognize the correct edition.

Activating with a Product Key

Method 1: GUI during Installer Startup

If you already have SQL Server 2017 Standard installed but want to activate the correct key or switch from a trial version, run the SQL Server 2017 installation media and select:

SQL Server Installation Center > Maintenance > Edition Upgrade

Then:

  1. select the instance you want to activate,
  2. on the Product Key screen, enter the 25-character product key,
  3. accept the license terms,
  4. complete the wizard and restart SQL Server services if the installer requires it.

This method is the safest if you are activating a single server and want to avoid command-line parameter errors.

Method 2: Activation from the Command Line

Activation can also be performed from the setup.exe level, which is convenient for administrative servers and remote environments.

For the default instance:

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

For a named instance:

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

If you want to see the operation progress instead of a completely silent mode, use:

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

After completion, check the installer logs in the directory:

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

Method 3: Telephone Activation

If the key does not pass validation, the server does not have access to Microsoft services, or activation requires manual license verification, contact Microsoft's activation hotline:

00 800 121 1654

Before the call, prepare:

  • the full product key,
  • information that it concerns Microsoft SQL Server 2017 Standard,
  • licensing channel details, if applicable: Retail, OEM, Volume,
  • information about hardware exchange or migration, if applicable,
  • a screenshot of the error message or error code.

The telephone path is particularly useful after a motherboard change, virtual machine migration, or when the key has already been activated on another device.

For any further assistance or questions, please contact [email protected].

Activation Verification

In SQL Server, the typical verification method used in Windows via slmgr /xpr is not applicable. Here, you need to confirm that the instance is running in the correct edition.

The most reliable method using sqlcmd:

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

A more detailed check of edition properties:

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

If you are using SQL authentication:

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

The result should indicate Standard Edition. If you see Evaluation or Express, the activation or edition change was not performed correctly.

Additionally, it's worth checking the installer log and Windows Event Viewer if the wizard ended with an error.

Activation Troubleshooting

Below are the most common real errors related to activation, key validation, or licensing:

  • 0xC004F050
    The product key is incorrect or entered for a different edition. Check if the key is for SQL Server 2017 Standard, not another version or licensing channel.

  • 0xC004C008
    The key has been used the maximum number of times. This often occurs after system migration or reactivation on new hardware. In such cases, phone activation at 00 800 121 1654 usually helps.

  • 0xC004C060
    The key has been blocked by Microsoft. This most commonly concerns keys from uncertain sources, secondary resale, or licenses outside the proper channel.

  • 0xC004E016
    The key does not match the installed edition or product. For example, trying to use a key incompatible with the current edition of the instance or installation media.

  • 0x84B10001
    The SQL Server installer cannot process the edition change operation. Check if you are running the correct SQL Server 2017 media and if the selected instance exists.

  • 0x84C40013
    Setup detected parameter inconsistencies or issues with the selected instance. Most often, correcting INSTANCENAME, running with administrator privileges, and retrying helps.

  • 0x84B20002
    Installer rule error or pre-condition issues during the Edition Upgrade operation. You should review the Setup Bootstrap\Log logs and remove any blocking conditions.

What to Do When the Key Does Not Work

If the key does not work:

  1. Check for typos and ensure you are entering all 25 characters,
  2. Confirm that it is a key for SQL Server 2017 Standard, not another Microsoft product,
  3. Ensure you are using the correct licensing channel: Retail, OEM, or Volume,
  4. Verify that the installed or updated instance is not a different edition than expected,
  5. Run the activation again as an administrator,
  6. Review the logs from the Setup Bootstrap\Log directory,
  7. If the key has been used before or the server has undergone hardware changes, contact Microsoft at 00 800 121 1654.

If the key is from a reseller, prepare your purchase proof and ask for source license verification. In the case of keys from the secondary market, a very common problem is blocking or exhausted activation limits. For any further assistance, please contact [email protected].

Reactivation after Hardware Change

After replacing the main board, migrating to a new machine, or changing the virtualization host, the system may consider the environment as a new device. Then:

  1. run the Edition Upgrade procedure again with the same key,
  2. verify the edition using the command SERVERPROPERTY('Edition'),
  3. if the activation is rejected due to previous use of the key, perform a phone activation by calling 00 800 121 1654,
  4. prepare information about the previous and current hardware configuration.

In practice, reactivation after a hardware change usually ends successfully after manual verification by a Microsoft consultant.

Summary

Activating Microsoft SQL Server 2017 Standard primarily involves correctly assigning the product key to the appropriate instance and confirming that the server is running as Standard Edition. The most convenient methods are the Edition Upgrade wizard and setup.exe with the /PID parameter. After activation, always check the result with the command:

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

If the key does not work, an activation error occurs, or you need to reactivate after a hardware change, the fastest escalation path is to contact Microsoft at:

00 800 121 1654 or by email at [email protected] for KluczeSoft customers.

Microsoft

Microsoft SQL Server 2017 Standard 24 Core

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

Czy ten artykuł był pomocny?