Skip to content

SQL Server Installation

Installation Steps

Step 1 - Download the installer

  • Express or Developer: download from the Microsoft SQL Server downloads page (https://www.microsoft.com/en-us/sql-server/sql-server-downloads) and choose the Express or Developer installer.
  • Standard or Enterprise: obtain the licensed media (ISO) through your Microsoft volume licensing agreement or partner.

https://www.microsoft.com/en-us/sql-server/sql-server-downloads

  • 1 SQL Server Standard or Enterprise Edition: Requires a valid license and is the most suitable option for production environments.
  • 2 SQL Server Express 2025 Edition: Available free of charge. It supports databases up to 50 GB in size and is limited to approximately 1.4 GB of memory usage by the Database Engine.
  • 3 SQL Server Developer Edition: Includes all Enterprise Edition features with no technical limitations and is recommended for Development and Test environments only. It is not licensed for production use.

Step 2 - Run the installer

  • 4 Click Yes to continue.
  • 5 This example demonstrates the steps using SQL Server Express 2022. However, the installation and configuration steps are essentially the same for all SQL Server versions.

  • 6 The Download Media option is preferred.
  • 7 To conserve disk space, the downloaded installation media can be deleted after the installation is completed.

  • 8 For SQL Server Express 2025, select the Express edition only.
  • 9 For SQL Server 2022 and earlier versions, the Express Advanced Services edition can also be used if additional features are required.

  • 10 Wait for the installation media download to complete.
  • 11 Select the Custom installation option, choose a location for the extracted installation files, and click Install.

  • 12 Run the downloaded installer

Step 3 - Start a new installation

Notes:

  1. Use New SQL Server standalone installation

Notes:

  1. In the SQL Server Installation Center, click “New SQL Server stand-alone installation or add features to an existing installation.”
  2. Accept the license terms. For Express or Developer the edition is preset; for Standard or Enterprise, enter the product key or select the edition.

  • 16 Check the Install Rules as above
  • 17 Windows firewall warning we will fix in later part of section

  • 18 No need for an Azure Extension for SQL Server

Step 4 - Feature selection

  • 19 Select Database Engine Services.

Step 5 - Instance configuration

Notes:

  1. Accept the default instance (SQLEXPRESS for Express, MSSQLSERVER for other editions) or specify a named instance.

Step 6 - Server configuration

Notes:

  1. Set the SQL Server Database Engine service to run under NT AUTHORITYSERVICE, or provide a dedicated service account for production.

Step 7 - Database Engine configuration

Notes:

  1. Authentication: select Mixed Mode (SQL Server and Windows authentication), set a strong password for the sa account, and add the current Windows administrator as a SQL Server administrator.

Notes:

  1. Go to the FILESTREAM tab and enable FILESTREAM for Transact-SQL access. This allows SQL Server to manage FILESTREAM data.
  2. Enable FILESTREAM for file I/O streaming access. This allows applications to access files directly through Windows.
  3. Enable Allow remote clients to access FILESTREAM data. This allows network users and applications to access FILESTREAM data.

Step 8 - Complete the installation

Notes:

  1. Click Next, then Install, and wait for the installation to be completed.
  2. Ensure that the SQL Server instance is installed with FILESTREAM enabled.

Step 9 - Verify FILESTREAM

  • Open SQL Server Management Studio (SSMS) and connect to the instance.
  • Confirm the FILESTREAM access level:
Note: EXEC sp_configure 'filestream access level';
  • If the value is 0, enable it and reconfigure:
Note: EXEC sp_configure 'filestream access level', 2;
RECONFIGURE;
  • Restart the SQL Server service for the change to take effect.

Step 10 - Network Configuration

Notes:

  1. Open SQL Server Configuration Manager.

Notes:

  1. Under SQL Server Network Configuration, enable TCP/IP and Named Pipes.

Notes:

  1. Enable TCP/IP and Named Pipes.

Notes:

  1. Restart the SQL Server service.

Step 11 – Firewall Configuration

Step 12 – Install SQL Server Management Studio (SSMS)

Download and install SSMS separately (it is no longer bundled with the SQL Server installer).

Caption: Download SSMS

Notes:

  1. Select Install SQL Management Tools Link can be clicked from SQL Installer
  2. Alternatively, SSMS can be searched on Google to find the installer

Caption: Download Screen for SSMS

Caption: Download the Current Version for SSMS

Caption: Run the Installer

Caption: Leave Default Location for the Installation.

Caption: SSMS Install Completion Screen

{ data-title="Connect the SQL instance" data-description="<div class='x4d-lb-notes'><span class='x4d-marker'>1</span> Generally Server and Instance name are usually filled in automatically<br><span class='x4d-marker'>2</span> If default installation is not used, provide the required Inssstnace Name and choose windopws or SQl Authntication as required<br><span class='x4d-marker'>3</span> Accept “Trust Server Certificate,” or for production install a CA-issued certificate (for example DigiCert).<br><span class='x4d-marker'>4</span> SSMS connects and shows the server in Object Explorer, confirming the installation.<br><span class='x4d-marker'>5</span> </div>" }

  • 1 Generally Server and Instance name are usually filled in automatically
  • 2 If default installation is not used, provide the required Inssstnace Name and choose windopws or SQl Authntication as required
  • 3 Accept “Trust Server Certificate,” or for production install a CA-issued certificate (for example DigiCert).
  • 4 SSMS connects and shows the server in Object Explorer, confirming the installation.
  • 5
  • Place TempDB on fast SSD or NVMe storage.
  • Configure regular database backups.
  • Schedule index rebuilds and statistics updates.
  • Set the SQL Server maximum memory appropriately for the host.
  • Monitor database growth to avoid storage saturation.

Typical Deployment Profiles

Small deployment

  • SQL Server Express, 8-core CPU, 32 GB RAM, NVMe storage

Standard production deployment

  • SQL Server Standard, 16-core CPU, 64 to 128 GB RAM, NVMe RAID storage

Large enterprise deployment

  • SQL Server Enterprise, 24 or more core CPU, 192 GB RAM or higher, enterprise NVMe storage arrays

Document purpose: standard installation and sizing guidance for X4D SQL Server deployments. Adjust specifications based on data volume, concurrent users, reporting load, and growth expectations.