Wednesday, July 3, 2024
HomeOperating SystemsWindowsInstall SQL Server 2019 Developer on Windows Server 2022

Install SQL Server 2019 Developer on Windows Server 2022

To reiterate on what we emphasized on how to install SQL Server 2019 Developer Edition on Windows Server 2019 Microsoft produces SQL Server Developer edition which is a full-featured free edition, licensed for use as a development and test database in a non-production environment. We are going to install the same version of SQL Server 2019 Developer Edition but on the new on Windows Server 2022. What you should know is that it is also provided for macOS, Ubuntu, SLES, RHEL and Windows operating systems.

You can also install Windows Server 2022 using this guide: Install Windows Server 2022

Before we begin, head over to the Microsoft SQL Server Downloads page and download SQL Server 2019 Developer Edition.

sqlserver2019 download 1

Step 1: Run SQL Server 2019 installer application

Navigate to the directory/folder where you downloaded the application then double-click it to start the installation process.

sqlserver2019 downloaded file 2

An interface similar to the one shown below will come up.

sqlserver2019 black interface 3

Step 2: Select Custom Installation

You have the “Basic“, “Custom” and “Download Medium” installation types. I recommend you choose “Custom” to tweak your installation of SQL Server 2019 Developer Edition on Windows Server 2022.

sqlserver2019 black interface click custom 4

Click on the “Custom” tab. In case you do not want files to be downloaded in the default location, you can specify a directory where SQL Server will store files downloaded for installation here. Remember that your disk should also have sufficient space. We recommend 25GB and above.

sqlserver2019 black interface specify directory 5

After you have chosen the drive you would wish to receive the files to be downloaded, click on “Install“.

Be patient as the download begins, it may take some time. Feel at ease to switch on some music here.

sqlserver2019 black interface downloads 6

Step 3: Choose Installation

At the instance all of the packages have downloaded, a new page as illustrated below will follow. Click on “Installation

sqlserver2019 choose installation after downloads 7

Step 4: Choose New SQL Server standalone

After Step 3, choose the first option in the list and proceed to the next step. This is illustrated below.

sqlserver2019 Choose New SQL Server standalone 8

Step 5: Specify Edition You want to install

This step depends on whether you need “Developer“, “Evaluation” or “Express“. Their differences are described in the window. Since we are installing the “Developer” edition, let us proceed with that option from the drop down list then Click “Next

sqlserver2019 Choose edition 9

Step 6: Agree License Terms

Select the “I accept the license terms and Privacy Statement” Radio and click on “Next“.

sqlserver2019 agree on license terms 10

Step 7: Microsoft Update Option

You can either select the “Microsoft update” radio to check on updates automatically or not in this step then click “Next“.

sqlserver2019 microsoft update 11

In case an update is found during this stage, it will install it. Give it a few seconds then proceed to the next step. If not, you will be taken to the next step of “Install Rules

Step 8: Install Rules

Windows will check the system to find out any potential problems that can occur while the setup is running. If your firewall is running, you might see a warning sign for “Windows Firewall” which reminds you to open appropriate ports after installation is complete. Click “Next” after you are satisfied with the results of that page.

sqlserver2019 install rules 12

Step 9: Feature Selection

In this step, you are presented with many features that SQL Server comes with. In case you would wish a certain feature to be included in your SQL instance, then this is the part that you choose their check boxes buttons. Go ahead and choose what you prefer to have. Click “Next” after you are done.

sqlserver2019 feature selection 13

Step 10: Instance Configuration

Give your instance a sleek name in this step and click on “Next“.

sqlserver2019 instance configuration 14

Step 11: Server Configuration

In this step, you have the liberty to specify the service accounts and collation configurations you prefer. Click “Next” after you are good with the configs. You can also set how the various services are started during a reboot (Automatic or Manual).

sqlserver2019 server configuration 15

Step 12: Configure Database Engine Parameters

This step gives you the opportunity to choose authentication mechanisms you will use, setting a password for the administrator account and choosing other admin accounts.
I prefer mixed-mode authentication where a user can either be from a domain or added manually in the SQL instance. Choose the one that suits you best, enter the password and any other setting that you would wish to configure.

If you are keen, you will notice that there are other Tabs on this page. They are “Data Directories” where you can specify where you would wish your logs to reside, where your root directory will be, where you would wish to place your backup directory and database directory.

If you have different partitions in your server, you can place these directories in a smart way. Other tabs include “Memory“, “TempDB“, “MaxDOP“, and “FILESTREAM“. Look into them and set your customized settings therein.
Click on “Next” when you are done. Do not forget to add an admin user.

sqlserver2019 Database Engine configuration 16

Step 13: Analysis Services Configuration

Since I enabled analysis functionality, this is the step where I configure them. Choose an administrator and set the server mode that you prefer. Click on “Next“.

sqlserver2019 analysis services install 17

Step 14: Accept Installation of Services

In case you had chosen specific packages to suit your needs in Step 9, you will be presented with installation guide and settings tailored for that specific service. For example, I had chosen Rust and Python and now I am being asked to consent their installation. Consent, wait for their installation and after you are done with all of the prompts, click “Next” to proceed.

Rust

sqlserver2019 Rust analysis install 17
sqlserver2019 Rust analysis install 17 2

Python

sqlserver2019 Python analysis install 17
sqlserver2019 Python analysis install 17 2

Step 15: Offline Machine Learning Installation

In this step, copy all of the links provided to your browser and download of the files will begin immediately. Wait for the downloads to end (preferably a new folder) like below:

sqlserver2019 offline machine learning install downloaded files

Then click on “Browse“,

sqlserver2019 offline machine learning install 18

Choose the folder where you have downloaded the files then click on “OK“,

sqlserver2019 offline machine learning install 18 2

Then finish off with “Next

sqlserver2019 offline machine learning install 18 3

Step 16: Ready to install

This step gives a summary of what we have been doing so far. The packages we have chosen to install, the settings we have configured and many more. Look at the list carefully. After you are satisfied with the summary, then gladly click on “Install

sqlserver2019 ready to install 19 1

Wait as the server gets installed.

sqlserver2019 installation progress 19

Step 17: Finish up

After everything has installed. Click on “Close” on the “Complete” window.

sqlserver2019 installation complete 20

Your SQL instance is installed and ready to be used.

Conclusion

Our SQL Server 2019 instance has been finally installed on Windows server 2022. What remains is to connect to it, create databases and take advantage of its resources. Next, we are going to look at how to connect to our SQL instance using SQL Server Management Studio. We shall install it and kick-off using our SQL resources. Thank you for hanging with us and for your continued support.

Other Cool Guides

How To Configure MS SQL Server to Listen on a given port

Nicole Veronica Rubhabha
Nicole Veronica Rubhabha
A highly competent and organized individual DotNet developer with a track record of architecting and developing web client-server applications. Recognized as a personable, dedicated performer who demonstrates innovation, communication, and teamwork to ensure quality and timely project completion. Expertise in C#, ASP.Net, MVC, LINQ, EF 6, Web Services, SQL Server, MySql, Web development,
RELATED ARTICLES

Most Popular

Recent Comments