{"id":29364,"date":"2019-12-11T09:00:48","date_gmt":"2019-12-11T17:00:48","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/?p=29364"},"modified":"2024-01-08T22:43:52","modified_gmt":"2024-01-09T06:43:52","slug":"tools-and-commands-for-running-sql-server-2019-on-linux","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/sql-server\/blog\/2019\/12\/11\/tools-and-commands-for-running-sql-server-2019-on-linux\/","title":{"rendered":"Tools and commands for running SQL Server 2019 on Linux"},"content":{"rendered":"
Organizations that embraced the option to run Microsoft SQL Server 2017 on Linux have been looking forward to the release of SQL Server 2019. Regardless of which operating system (OS) you choose, it\u2019s the same SQL Server database code, and includes even more of the same features and services as the Windows release. This introductory blog post about running Microsoft SQL Server 2019 on Linux provides basic information database professionals need to know before upgrading or migrating SQL Server onto Linux.<\/p>\n
Microsoft SQL Server 2019 is tested and supported to run on several Linux distribution platforms:<\/p>\n
Along with the above versions of Linux distributions, SQL Server 2019 is supported in a container scenario using a Docker image.\u00a0 Running a SQL Server database inside a Docker engine with Linux offers more flexibility, faster recovery, and quicker deployments, including deployments into the Azure cloud. For those becoming familiar with Linux, Docker for Windows or Mac gives you the option to run a Docker engine on your workstation with SQL Server 2019 on Linux.<\/p>\n
Along with Docker technology, orchestration can be achieved, both managing and deploying SQL Server containers on Linux using Red Hat Open shift or Kubernetes. This includes SQL Server 2019 Big Data Clusters (BDC), fully scalable clusters with SQL Server, Spark, and Hadoop File System (HDFS). BDCs provide the ability to read, write, and analyze big data with T-SQL or Spark, and you can combine big data and relational data, too.<\/p>\n
While this post has focused on RHEL, SLES, Ubuntu, and container options for Linux, you may have questions regarding other Linux distributions that may be able to run SQL Server 2019, but they\u2019re not supported by Microsoft. Always consider the database server\u2019s use before deciding to run SQL Server 2019 on an unsupported operating system and refer to Microsoft\u2019s support policy on the topic<\/a>.<\/u><\/p>\n With the release of SQL Server 2019, there are more tools that database professionals can use with SQL Server 2019 running on Linux:<\/p>\n With these tools and command line tools, you\u2019re now ready to run Microsoft SQL Server 2019 on Linux. To learn more about what you can do with Microsoft SQL Server 2019, check out the free Packt guide Introducing Microsoft SQL 19<\/a>. If you\u2019re ready to jump to a fully managed cloud solution, check out the Essential Guide to Data in the Cloud<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":" Organizations that embraced the option to run Microsoft SQL Server 2017 on Linux have been looking forward to the release of SQL Server 2019. Regardless of which operating system (OS) you choose, it\u2019s the same SQL Server database code, and includes even more of the same features and services as the Windows release. This introductory<\/p>\n","protected":false},"author":5562,"featured_media":29454,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"post_tag":[],"product":[5227,2536,2418],"content-type":[2424],"topic":[],"coauthors":[2602],"class_list":["post-29364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","product-sql","product-sql-server-2019","product-sql-server-on-linux","content-type-best-practices"],"yoast_head":"\nTools for Microsoft SQL Server 2019 running on Linux<\/h2>\n
\n
Command Line Tools for Microsoft SQL Server 2019 on Linux<\/h2>\n
\n