| title | Install SQL Server on Red Hat Enterprise Linux - SQL Server vNext CTP1 | Microsoft Docs |
|---|---|
| description | Describes how to install SQL Server vNext CTP1 on Red Hat Enterprise Linux 7.2. |
| author | rothja |
| ms.author | jroth |
| manager | jhubbard |
| ms.date | 11/16/2016 |
| ms.topic | article |
| ms.prod | sql-linux |
| ms.technology | database-engine |
| ms.assetid | 92503f59-96dc-4f6a-b1b0-d135c43e935e |
This topic provides a walkthrough of how to install SQL Server vNext CTP1 on Red Hat Enterprise Linux (RHEL) 7.2.
Note
You need at least 3.25GB of memory to run SQL Server on Linux. SQL Server Engine has only been tested up to 256GB of memory at this time.
To install the mssql-server package on RHEL, follow these steps:
-
Enter superuser mode.
sudo su
-
Download the Microsoft SQL Server Red Hat repository configuration file:
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo -
Exit superuser mode.
exit -
Run the following commands to install SQL Server:
sudo yum install -y mssql-server
-
After the package installation finishes, run the configuration script and follow the prompts. Make sure to specify a strong password for the SA account (Minimum length 8 characters, including uppercase and lowercase letters, base 10 digits and/or non-alphanumeric symbols).
sudo /opt/mssql/bin/sqlservr-setup
-
Once the configuration is done, verify that the service is running:
systemctl status mssql-server
-
You may need to open a port on the firewall on RHEL. If you are using FirewallD for your firewall, you can use the following commands.
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
-
If you already have SQL Server tools, connect to the SQL Server.