Before installing the SQL server, check the system requirements for the specific SQL server edition at https://msdn.microsoft.com/en-us/library/ms143506(v=sql.140).aspx.
Ensure the existing SQL server supports updates. For a list of supported upgrade scenarios, see https://msdn.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2017.
This document covers the following:
Note: Back up all your databases before you perform any further action.
Remember to disconnect the backup on the old server:
We recommend you install Microsoft SQL Server version 2019 and above. Check the system requirements for this and choose a different version if necessary. For more information, see Installatie SQL Server 2017/2019 Express - Nieuwe installatie / nieuwe instance (NL).
In the Instance Configuration section, choose Named Instance and fill in the Name (for example, SQLEXPRESS2019). Remember this name as it will be used later.
In this step, you create a backup of your administration that is on the old version of SQL server. For this, you must first find the name of the old server.
It can be found in one of the following locations:
Then, look for a folder that looks like one of these (you may only have one of these):
In this example, the part in red is then the name of the server (the MSSQL11 section may vary by server version). You should look for a folder that begins with MSSQL11 or lower than 11. Also, remember the name of this server (we will refer to it as “the old server”).
Create a backup of the administration through the Microsoft SQL Management Studio. Before connecting, you must first connect to the old server. You do this by typing .\ or .\”old server name” in the Server name field in the pop up.
After you connect to the old server, you can back up your administration. For more information, see Een back-up maken/teruglezen via SQL Server Management Studio (Express) (NL). In this step, you can simply save the backup in the default path that is provided. Make a note of this path so that you know where the backup is located.
After creating a backup, navigate to the folder you just noted and copy the .bak file (this is called “your administration number”. bak). If it is not there, check again if the path is correct or create the backup again.
Next, paste the .bak file you just copied into the following folder: C:\Program Files (x86)\Microsoft SQL server\MSSQL15.SQLEXPRESS2019\MSSQL\Backup\
After this has been done, open Microsoft SQL Management Studio again. This time, connect to the new SQL server. You do this by filling in one of the following at Server name:
Then, continue to restore the administration. For more information, see Een back-up maken/teruglezen via SQL Server Management Studio (Express) (NL).
After you have successfully restored the administration, it will be available in the new SQL server.
After you succesfully completed all previous steps, you can open the administration in your Exact software.
Then fill in the fields:
The other fields are optional.
Then click Open to start your restored administration.
Note: Some warnings about the firewall might be displayed. Despite the warnings, you can still continue with the installation. Depending on the situation, it is not necessary to close the installation wizard and restart. If all the checks are passed, the Global Rules screen will close automatically and the following screen will be displayed:
Note: Depending on the situation, it is not necessary to close the installation wizard and restart.
Note: If Reporting Services is installed, this will be removed during the upgrade. Before you continue, back up your report server database, and your encryption key. Furthermore, Reporting Services for SQL Server 2017 and 2019 is done via a separate installation, and you have to migrate the reports. For more information, see How-to: Installing SQL Server Reporting Services (SSRS).
Once you have made a backup of the report server database, and the encryption key, you can select the Uninstall Reporting Service check box, and click Next to continue.
Note: When you have a firewall, you have to configure the firewall to allow connections with SQL Server 2017 or 2019. The default port for SQL Server 2017 and 2019 is 1433. The SQL browser used UDP port 1434.
The next step is to install SQL Server Management Studio. SQL Server Management Studio is an application for managing the SQL Server. With SQL Server Management Studio, you can create and restore backups, change database settings, and give users SQL server rights.
Note: If you already have an older version of SQL Server Management Studio installed, it is advisable to install the most recent version of SQL Server Management Studio. The new version will be installed side-by-side with the previous versions so both the versions can be used.
The following screen will be displayed:
Click Install to start the installation.
During the installation, you can follow the progress of the installation. The following screens will be displayed. The installation can take some time.
When the installation is completed, the following screen will be displayed. You have to restart the system to complete the setup.
Note: You have to change the Compatibility level for every company database.
For optimal performance, it is important to update the indexes and statistics. To create these optimization jobs, you can use the ESI tool. For more information, see Exact System Information (ESI) help file.