--- # required metadata title: Install SQL Server Tools on Linux - SQL Server vNext | Microsoft Docs description: This topic describes how to install the SQL Server Tools on Linux. author: rothja ms.author: jroth manager: jhubbard ms.date: 1/05/2017 ms.topic: article ms.prod: sql-linux ms.technology: database-engine ms.assetid: eff8e226-185f-46d4-a3e3-e18b7a439e63 # optional metadata # keywords: "" # ROBOTS: "" # audience: "" # ms.devlang: "" # ms.reviewer: "" # ms.suite: "" # ms.tgt_pltfrm: "" # ms.custom: "" --- # Install SQL Server tools on Linux The following steps install the command-line tools, Microsoft ODBC drivers, and their dependencies. The mssql-tools package contains: - **sqlcmd**: Command-line query utility. - **bcp**: Bulk import-export utility. Install the tools for your platform: - [Red Hat Enterprise Linux](#RHEL) - [Ubuntu](#ubuntu) - [SUSE Enterprise Linux](#SLES) - [macOS](#macos) ## Install tools on RHEL 1. Enter superuser mode. ```bash sudo su ``` 1. Download the Microsoft Red Hat repository configuration file. ```bash curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo ``` 1. Exit superuser mode. ```bash exit ``` 1. Run the following commands to install 'mssql-tools' with the unixODBC developer package. ```bash sudo yum update sudo yum install mssql-tools unixODBC-utf16-devel ``` > [!Note] > To update to the latest version of 'mssql-tools' run the following commands: > ```bash > yum check-update > yum update mssql-tools > ``` Optional Step: Create symlinks to 'SQLCMD' and 'BCP' under /usr/bin/. ```bash ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp ``` ## Install tools on Ubuntu 1. Import the public repository GPG keys. ```bash curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - ``` 1. Register the Microsoft Ubuntu repository. ```bash curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list ``` 1. Update the sources list and run the installation command with the unixODBC developer package. ```bash sudo apt-get update sudo apt-get install mssql-tools unixodbc-dev-utf16 ``` > [!Note] > To update to the latest version of 'mssql-tools' run the following commands: > ```bash > apt-get refresh > apt-get update mssql-tools > ``` Optional Step: Create symlinks to 'SQLCMD' and 'BCP' under /usr/bin/. ```bash ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp ``` ## Install tools on SLES 1. Add the Microsoft SQL Server repository to Zypper. ```bash sudo zypper ar https://packages.microsoft.com/config/sles/12/prod.repo ``` 1. Update the sources, and install 'mssql-tools' with the unixODBC developer package. ```bash sudo zypper update sudo zypper install mssql-tools unixODBC-utf16-devel ``` > [!Note] > To update to the latest version of 'mssql-tools' run the following commands: > ```bash > zypper refresh > zypper update mssql-tools > ``` Optional Step: Create symlinks to 'SQLCMD' and 'BCP' under /usr/bin/. ```bash ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp ``` ## Install tools on macOS Sqlcmd and bcp are not available on macOS. Use sql-cli from macOS. For more information, see [sql-cli](https://www.npmjs.com/package/sql-cli). ## Next steps After installation, connect to the SQL Server instance to create and manage databases. To get started, see [Connect and query SQL Server on Linux](sql-server-linux-connect-and-query-sqlcmd.md).