{"id":72,"date":"2023-10-22T01:44:21","date_gmt":"2023-10-22T01:44:21","guid":{"rendered":"https:\/\/www.sqltabletalk.com\/?p=72"},"modified":"2023-11-19T06:24:49","modified_gmt":"2023-11-19T06:24:49","slug":"sql-server-on-linux-getting-started-with-sql-server-2022-on-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/www.sqltabletalk.com\/?p=72","title":{"rendered":"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04"},"content":{"rendered":"\n<p>Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.<\/p>\n\n\n\n<p><strong>Why SQL Server on Linux?<\/strong><\/p>\n\n\n\n<p>The demand for high-performance, secure, and reliable database systems is prevalent in many enterprise settings, and Linux is a popular choice due to its stability and performance. By offering SQL Server on Linux, Microsoft provided an opportunity for businesses to leverage SQL Server\u2019s capabilities on their preferred operating system.<\/p>\n\n\n\n<p><strong>Features Not Available on Linux<\/strong><\/p>\n\n\n\n<p>While SQL Server on Linux offers a wide range of features, there are certain capabilities such as Reporting Services and Analysis Services that are still exclusive to the Windows environment. It\u2019s important to be aware of these limitations when considering SQL Server for Linux. For a detailed list of features not available on Linux, please refer to&nbsp;<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/linux\/sql-server-linux-overview?view=sql-server-ver15#limitations-and-restrictions\">Microsoft\u2019s official documentation<\/a>.<\/p>\n\n\n\n<p><strong>Installing SQL Server on Ubuntu 22.04<\/strong><\/p>\n\n\n\n<p>Ubuntu is a widely-used Linux distribution known for its ease of use and popularity among developers. SQL Server on Linux is also supported on Redhat and SUSE Linux distributions. More information about the differences between installation procedures for the three distributions can be found in the SQL Server for Linux official documentation. We are using Ubuntu 22.04 here due to its ease of use, free licensing, and wide availability.<\/p>\n\n\n\n<p><strong>Here\u2019s how you can install SQL Server on Ubuntu 22.04:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"1\">\n<li><strong>Add Microsoft\u2019s Repository:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo su \ncurl -o \/etc\/apt\/sources.list.d\/mssql-server.list https:\/\/packages.microsoft.com\/config\/ubuntu\/20.04\/mssql-server-2022.list\nexit<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"2\">\n<li><strong>Update the package list:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"3\">\n<li><strong>Install SQL Server:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install -y mssql-server<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"4\">\n<li><strong>Configure SQL Server:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/mssql\/bin\/mssql-conf setup<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"5\">\n<li><strong>Start SQL Server:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl start mssql-server<\/code><\/pre>\n\n\n\n<p><strong>Installing SQL Server Tools on Ubuntu 22.04<\/strong><\/p>\n\n\n\n<p>To effectively manage and interact with SQL Server on Ubuntu 22.04, you\u2019ll need to install the SQL Server tools. These tools include command-line utilities and graphical interfaces that make database administration and development tasks easier.<\/p>\n\n\n\n<p><strong>1. Install the SQL Server Command-Line Tools (sqlcmd and bcp):<\/strong><\/p>\n\n\n\n<p>To install the SQL Server command-line tools, open your terminal and run the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo su\ncurl -o \/etc\/apt\/sources.list.d\/msprod.list https:\/\/packages.microsoft.com\/config\/ubuntu\/20.04\/prod.list\nexit<\/code><\/pre>\n\n\n\n<p>Now, update the package list and install the tools and the UNIX ODBC driver:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update -y &amp;&amp; sudo apt install -y mssql-tools unixodbc-dev<\/code><\/pre>\n\n\n\n<p><strong>2. Add the SQL Server Tools to Your PATH:<\/strong><\/p>\n\n\n\n<p>To use the SQL Server command-line tools easily, add them to your system\u2019s PATH environment variable:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \u2018export PATH=\u201d$PATH:\/opt\/mssql-tools\/bin\u201d\u2018 &gt;&gt; ~\/.bashrc source ~\/.bashrc<\/code><\/pre>\n\n\n\n<p>You can now use&nbsp;<strong>sqlcmd<\/strong>&nbsp;and&nbsp;<strong>bcp<\/strong>&nbsp;from your terminal to interact with SQL Server.<\/p>\n\n\n\n<p><strong>Basic SQL Server Configuration on Linux<\/strong><\/p>\n\n\n\n<p>Once installed, there are several configuration settings you can adjust to optimize SQL Server for your environment. SQL Server will need to be restarted for any configuration changes to take effect. We will take a look at a few examples below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enabling the SQL Server Agent:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/mssql\/bin\/mssql-conf set sqlagent.enabled true<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Configuring SQL Server Max Memory to 16GB:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/mssql\/bin\/mssql-conf set memory.memorylimitmb 16000<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Adjusting Worker Threads:<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo \/opt\/mssql\/bin\/mssql-conf set hadr.num_worker_threads 300<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Restart for configuration changes to take effect:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart mssql-server<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stop the SQL Server Service and Agent:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl stop mssql-server<\/code><\/pre>\n\n\n\n<p><strong>Connecting to SQL Server using sqlcmd<\/strong><\/p>\n\n\n\n<p>Once you have SQL Server and the SQL Server tools installed on your Ubuntu 22.04 system, you can use the command-line tool <code>sqlcmd<\/code> to connect to SQL Server and execute SQL queries. Here&#8217;s how you can connect:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open your terminal:<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Launch your terminal on Ubuntu.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>Connect to SQL Server:<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Use the following command to connect to SQL Server. Replace <code>&lt;username&gt;<\/code> and <code>&lt;password&gt;<\/code> with your SQL Server credentials:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sqlcmd -S localhost -U &lt;username&gt; -P &lt;password&gt;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>Execute SQL Queries:<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Once connected, you can execute SQL queries directly from the command line. For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM your_table;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li><strong>Exit sqlcmd:<\/strong><\/li>\n<\/ol>\n\n\n\n<p>To exit <code>sqlcmd<\/code>, simply type:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>QUIT<\/code><\/pre>\n\n\n\n<p>Using <code>sqlcmd<\/code> is a convenient way to interact with your SQL Server database from the command line on Linux.<\/p>\n\n\n\n<p><strong>Running SQL Server on Linux using Docker and Azure Data Studio<\/strong><\/p>\n\n\n\n<p><strong>What is Docker?<\/strong><\/p>\n\n\n\n<p>Docker is a platform that allows developers to create, deploy, and run applications in containers. This ensures consistency across various stages of the development lifecycle.<\/p>\n\n\n\n<p><strong>Why Use Docker for SQL Server on Linux?<\/strong><\/p>\n\n\n\n<p>For developers and database administrators working on Windows machines but needing to deploy on Linux servers, Docker provides an efficient solution. By running SQL Server on Linux inside a Docker container, you can emulate the exact environment in which your application will run in production. It also provides an easy way to spin up a SQL Server instance on your desktop machine for testing purposes.<\/p>\n\n\n\n<p><strong>Setting Up SQL Server on Linux using Docker:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"1\">\n<li><strong>Install Docker<\/strong>&nbsp;from the&nbsp;<a href=\"https:\/\/www.docker.com\/\">Docker official website<\/a>.<\/li>\n\n\n\n<li><strong>Pull the SQL Server Docker Image:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>docker pull mcr.microsoft.com\/mssql\/server<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"3\">\n<li><strong>Run SQL Server in a Docker Container:<\/strong><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run -e \u201cACCEPT_EULA=Y\u201d -e \u201cSA_PASSWORD=&lt;your_password&gt;\u201d -p 1433:1433 \u2013name sql_container -d mcr.microsoft.com\/mssql\/server<\/code><\/pre>\n\n\n\n<p><strong>Connect to SQL Server using Azure Data Studio:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"1\">\n<li>Download and install&nbsp;<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/download-azure-data-studio\">Azure Data Studio<\/a>.<\/li>\n\n\n\n<li>Open Azure Data Studio and click on New Connection.<\/li>\n\n\n\n<li>In the Server field, enter&nbsp;<strong>localhost,1433<\/strong>.<\/li>\n\n\n\n<li>For Authentication Type, select SQL Login, and then enter&nbsp;<strong>sa<\/strong>&nbsp;as the user and your previously set password for the password field.<\/li>\n\n\n\n<li>Click Connect.<\/li>\n<\/ol>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>The integration of SQL Server with Linux exemplifies the industry\u2019s move towards flexibility and choice. With SQL Server on Linux, businesses have another robust option for their database management needs. Leveraging Docker to run SQL Server on Linux offers flexibility and ensures a consistent development environment. Combined with Azure Data Studio, developers and DBAs can experience a seamless database management process regardless of their primary OS.<\/p>\n\n\n\n<p>SQL Server is an excellent enterprise database management system on both the Windows and Linux platforms. We will take a closer look at SQL Server on Linux in future posts and cover some of the common questions asked by DBAs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22,40,20,21],"tags":[24,23,19,28,27],"class_list":["post-72","post","type-post","status-publish","format-standard","hentry","category-containers","category-sql-server-2022","category-sql-server-on-linux","category-tutorial","tag-containers","tag-docker","tag-linux","tag-sql-server-on-linux","tag-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04 - SQL Table Talk<\/title>\n<meta name=\"description\" content=\"Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sqltabletalk.com\/?p=72\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04 - SQL Table Talk\" \/>\n<meta property=\"og:description\" content=\"Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sqltabletalk.com\/?p=72\" \/>\n<meta property=\"og:site_name\" content=\"SQL Table Talk\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-22T01:44:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-19T06:24:49+00:00\" \/>\n<meta name=\"author\" content=\"Stephen Planck\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stephen Planck\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.sqltabletalk.com\/?p=72#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/?p=72\"},\"author\":{\"name\":\"Stephen Planck\",\"@id\":\"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0\"},\"headline\":\"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04\",\"datePublished\":\"2023-10-22T01:44:21+00:00\",\"dateModified\":\"2023-11-19T06:24:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/?p=72\"},\"wordCount\":909,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0\"},\"keywords\":[\"Containers\",\"Docker\",\"Linux\",\"SQL Server on Linux\",\"tutorial\"],\"articleSection\":[\"Containers\",\"SQL Server 2022\",\"SQL Server on Linux\",\"Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.sqltabletalk.com\/?p=72#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sqltabletalk.com\/?p=72\",\"url\":\"https:\/\/www.sqltabletalk.com\/?p=72\",\"name\":\"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04 - SQL Table Talk\",\"isPartOf\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/#website\"},\"datePublished\":\"2023-10-22T01:44:21+00:00\",\"dateModified\":\"2023-11-19T06:24:49+00:00\",\"description\":\"Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/?p=72#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sqltabletalk.com\/?p=72\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sqltabletalk.com\/?p=72#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sqltabletalk.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sqltabletalk.com\/#website\",\"url\":\"https:\/\/www.sqltabletalk.com\/\",\"name\":\"SQL Table Talk\",\"description\":\"Breaking Down SQL Server, One Post at a Time.\",\"publisher\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sqltabletalk.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0\",\"name\":\"Stephen Planck\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/64181114edc3de3d99072c049bcec024f025c9536dc89fc8ff1bac58976ca81e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/64181114edc3de3d99072c049bcec024f025c9536dc89fc8ff1bac58976ca81e?s=96&d=mm&r=g\",\"caption\":\"Stephen Planck\"},\"logo\":{\"@id\":\"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/dexterwiki.com\",\"https:\/\/www.linkedin.com\/in\/stephen-planck-4611b692?trk=people-guest_people_search-card&challengeId=AQErf8gbBmcVMwAAAYsyIsxO-0UvU8z7cHrBpZoo_n3xt9qEKpRN5B_jd_LmAMu-OfeArkQ7GDjobJ2uRoQQV35EQdh_rR6kxA&submissionId=09de7067-c335-8e17-40b8-8dc32b60ed6c&challengeSource=AgEcUCw35zpPmAAAAYsyI4vAWhJTV7Nt4vZYKc3V1qiDBpCkKgUvtlOBgYXcE84&challegeType=AgE_wZiTT09IAQAAAYsyI4vDmNvbZIYe6XHju5V2bXVvM3IVxnJslgY&memberId=AgESFTkUShzs_gAAAYsyI4vGYk0Gic1uc5kB6cKOABA26Gw&recognizeDevice=AgHdSZyUSI5CEwAAAYsyI4vKd_koF9JgpsCJShT8QfbK1QMiv8SI\",\"https:\/\/www.youtube.com\/linuxmate\"],\"url\":\"https:\/\/www.sqltabletalk.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04 - SQL Table Talk","description":"Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sqltabletalk.com\/?p=72","og_locale":"en_US","og_type":"article","og_title":"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04 - SQL Table Talk","og_description":"Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.","og_url":"https:\/\/www.sqltabletalk.com\/?p=72","og_site_name":"SQL Table Talk","article_published_time":"2023-10-22T01:44:21+00:00","article_modified_time":"2023-11-19T06:24:49+00:00","author":"Stephen Planck","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Stephen Planck","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sqltabletalk.com\/?p=72#article","isPartOf":{"@id":"https:\/\/www.sqltabletalk.com\/?p=72"},"author":{"name":"Stephen Planck","@id":"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0"},"headline":"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04","datePublished":"2023-10-22T01:44:21+00:00","dateModified":"2023-11-19T06:24:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sqltabletalk.com\/?p=72"},"wordCount":909,"commentCount":0,"publisher":{"@id":"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0"},"keywords":["Containers","Docker","Linux","SQL Server on Linux","tutorial"],"articleSection":["Containers","SQL Server 2022","SQL Server on Linux","Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sqltabletalk.com\/?p=72#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sqltabletalk.com\/?p=72","url":"https:\/\/www.sqltabletalk.com\/?p=72","name":"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04 - SQL Table Talk","isPartOf":{"@id":"https:\/\/www.sqltabletalk.com\/#website"},"datePublished":"2023-10-22T01:44:21+00:00","dateModified":"2023-11-19T06:24:49+00:00","description":"Microsoft\u2019s extension of SQL Server to the Linux platform marked a significant shift in its strategy, recognizing Linux as a major player in enterprise environments. This move expanded the reach of SQL Server to a larger audience and provided more deployment options for organizations. Today we will explore installing and configuring SQL Server on an Ubuntu 22.04 Linux host.","breadcrumb":{"@id":"https:\/\/www.sqltabletalk.com\/?p=72#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sqltabletalk.com\/?p=72"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sqltabletalk.com\/?p=72#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sqltabletalk.com\/"},{"@type":"ListItem","position":2,"name":"SQL Server on Linux: Getting Started with SQL Server 2022 on Ubuntu 22.04"}]},{"@type":"WebSite","@id":"https:\/\/www.sqltabletalk.com\/#website","url":"https:\/\/www.sqltabletalk.com\/","name":"SQL Table Talk","description":"Breaking Down SQL Server, One Post at a Time.","publisher":{"@id":"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sqltabletalk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/1947e42a9438bccd91691d8b791888e0","name":"Stephen Planck","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/64181114edc3de3d99072c049bcec024f025c9536dc89fc8ff1bac58976ca81e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/64181114edc3de3d99072c049bcec024f025c9536dc89fc8ff1bac58976ca81e?s=96&d=mm&r=g","caption":"Stephen Planck"},"logo":{"@id":"https:\/\/www.sqltabletalk.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/dexterwiki.com","https:\/\/www.linkedin.com\/in\/stephen-planck-4611b692?trk=people-guest_people_search-card&challengeId=AQErf8gbBmcVMwAAAYsyIsxO-0UvU8z7cHrBpZoo_n3xt9qEKpRN5B_jd_LmAMu-OfeArkQ7GDjobJ2uRoQQV35EQdh_rR6kxA&submissionId=09de7067-c335-8e17-40b8-8dc32b60ed6c&challengeSource=AgEcUCw35zpPmAAAAYsyI4vAWhJTV7Nt4vZYKc3V1qiDBpCkKgUvtlOBgYXcE84&challegeType=AgE_wZiTT09IAQAAAYsyI4vDmNvbZIYe6XHju5V2bXVvM3IVxnJslgY&memberId=AgESFTkUShzs_gAAAYsyI4vGYk0Gic1uc5kB6cKOABA26Gw&recognizeDevice=AgHdSZyUSI5CEwAAAYsyI4vKd_koF9JgpsCJShT8QfbK1QMiv8SI","https:\/\/www.youtube.com\/linuxmate"],"url":"https:\/\/www.sqltabletalk.com\/?author=1"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=72"}],"version-history":[{"count":21,"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=\/wp\/v2\/posts\/72\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=\/wp\/v2\/posts\/72\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqltabletalk.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}