Installing SQL Server 20xx (in my case, SQL Server 2014), you may find out the “license agreement cannot be located” error, code 0x858C001B. This error is due to the language settings of the computer where you are trying yo install SQL Server. Here how to solve it.

The error message is showed in a pop up:

SQL Server Setup has encountered the following error:

The SQL Server license agreement cannot be located for the selected edition, <VERSION>. This could be a result of corrupted media or the edition being unsupported by the media.

Error code 0x858C001B.

To solve this issue, choose one of the following options:

  1. Download a new SQL installer, with the same language of the operative system;
  2. MUI Language must also match SQL language version (even if you have for example en-US locales and en-US SQL installation media and different MUI language then you may get this error!) If you need to use another MUI, which SQL installation is, just switch to matched MUI corresponding with SQL installation and then after installation switch it back;
  3. Add the corresponding language pack in the operative system.

Obviously, the first one is the simplier solution.

Finally, below some hints to change the language settings.

To change the operating system user interface settings
1. If not already installed, install the operating system MUI that matches your localized version of SQL Server.
2. In Control Panel, open Regional and Language Options.
3. On the Languages tab, for Language used in menus and dialogs, select a value from the list.
This setting will affect the user interface language of SQL Server, so it must match your localized version of SQL Server.
4. Click Apply to confirm the change, and OK to close the window.

To change the operating system user local settings
1. If not already installed, install the operating system MUI that matches your localized version of SQL Server.
2. In Control Panel, open Regional and Language Options.
3. On the Regional Options tab, for Select an item to match its preferences, select a value from the list.
This setting will affect culture-specific data formatting.
4. Click Apply to confirm the change, and OK to close the window.

To change the system local settings
1. If not already installed, install the operating system MUI that matches your localized version of SQL Server.
2. In Control Panel, open Regional and Language Options.
3. On the Advanced tab, for Select a language to match the language version of the non-Unicode programs you want to use, select a value from the list.This setting will allow SQL Server Setup to choose the best default collation for your SQL Server installation.
4. Click Apply to confirm the change, and OK to close the window

Advertisements