
Native command line tools, such as sqlcmd, bcp, and sqlpackage, are available on Linux.Azure Data Studio is available on Windows, Linux, and Mac. Includes features such as IntelliSense, Peek Definition, etc. Microsoft has developed Azure Data Studio (previously called SQL Operations Studio), which is an open source, cross-platform GUI tool for managing SQL Server.Tools and ProgrammabilityĪ range of tools are available when running SQL Server 2017 on Linux. However, Microsoft is currently working on these and has indicated that they will be included in a future release. FileTables (FileTables have a dependency on the Windows file system)Īlso, the initial release of SQL Server 2017 on Linux does not include the following services:.SQL Server 2017 on Linux does not include the following database engine features: SQL Server on Linux doesn’t have all the features that are available in the Windows release (at least, not in the initial release). What’s Not Available on Linux in SQL Server 2017? More below on what’s not included in SQL Server 2017 for Linux. Other services such as Reporting Services, Analysis Services, etc were not included in the initial release, but are planned for future release. SQL Server Integration Services (SSIS) is also available in SQL Server 2017 for Linux. Always Encrypted, Row Level Security, and data masking.All major language driver compatibility.Command line tools: sqlcmd, bcp, sqlpackageīelow are the main programming features available in SQL Server 2017 for Linux.SSMS on Windows connected to Linux (but not installed on Linux itself).Failover Clustering (via Pacemaker) and Always On availability groups.


The following table outlines the main features available in the initial release of SQL Server 2017 on Linux. However, not all SQL Server features are available on Linux (at least, not in the initial release). This is the first time SQL Server has been available on a non-Windows platform.

SQL Server 2017 is available on Linux and Docker (which means that it’s also available on Mac).
