Skip to content

Commit aa4fb17

Browse files
authored
[Linux] What's New consistency pass (#34343)
1 parent 32960e4 commit aa4fb17

5 files changed

+87
-87
lines changed

docs/linux/quickstart-install-connect-docker.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: "Docker: Install Containers for SQL Server on Linux"
2+
title: "Docker: Run Containers for SQL Server on Linux"
33
description: This quickstart shows how to use Docker to run the SQL Server Linux container images. You connect to a database and run a query.
44
author: amitkh-msft
55
ms.author: amitkh
66
ms.reviewer: vanto, randolphwest
7-
ms.date: 05/02/2025
7+
ms.date: 06/06/2025
88
ms.service: sql
99
ms.subservice: linux
1010
ms.topic: quickstart
@@ -241,7 +241,7 @@ docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" `
241241
> [!CAUTION]
242242
> [!INCLUDE [password-complexity](includes/password-complexity.md)] If you don't follow these password requirements, the container can't set up [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)], and stops working. You can examine the error log by using the [`docker logs`](https://docs.docker.com/reference/cli/docker/container/logs) command.
243243
244-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
244+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
245245

246246
The following table provides a description of the parameters in the previous `docker run` example:
247247

@@ -485,7 +485,7 @@ docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" `
485485
> [!CAUTION]
486486
> [!INCLUDE [password-complexity](includes/password-complexity.md)] If you don't follow these password requirements, the container can't set up [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)], and stops working. You can examine the error log by using the [`docker logs`](https://docs.docker.com/reference/cli/docker/container/logs) command.
487487
488-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
488+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
489489

490490
The following table provides a description of the parameters in the previous `docker run` example:
491491

@@ -562,7 +562,7 @@ sqlcmd create mssql get-tags
562562

563563
::: zone-end
564564

565-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
565+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
566566

567567
The following table provides a description of the parameters in the previous `docker run` example:
568568

@@ -728,7 +728,7 @@ docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" `
728728
> [!CAUTION]
729729
> [!INCLUDE [password-complexity](includes/password-complexity.md)] If you don't follow these password requirements, the container can't set up [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)], and stops working. You can examine the error log by using the [`docker logs`](https://docs.docker.com/reference/cli/docker/container/logs) command.
730730
731-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
731+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
732732

733733
The following table provides a description of the parameters in the previous `docker run` example:
734734

@@ -858,7 +858,7 @@ sqlcmd create mssql get-tags
858858

859859
::: zone-end
860860

861-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
861+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
862862

863863
The following table provides a description of the parameters in the previous `docker run` example:
864864

@@ -1048,7 +1048,7 @@ docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" `
10481048
> [!CAUTION]
10491049
> [!INCLUDE [password-complexity](includes/password-complexity.md)] If you don't follow these password requirements, the container can't set up [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)], and stops working. You can examine the error log by using the [`docker logs`](https://docs.docker.com/reference/cli/docker/container/logs) command.
10501050
1051-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
1051+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
10521052

10531053
The following table provides a description of the parameters in the previous `docker run` example:
10541054

@@ -1178,7 +1178,7 @@ sqlcmd create mssql get-tags
11781178

11791179
::: zone-end
11801180

1181-
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
1181+
By default, this quickstart creates a container with the Developer edition of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-docker-container-deployment.md#production).
11821182

11831183
The following table provides a description of the parameters in the previous `docker run` example:
11841184

Lines changed: 34 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: What's New for SQL Server 2019 on Linux
3-
description: This article highlights what's new for SQL Server 2019 on Linux.
2+
title: "What's New for SQL Server 2019 on Linux"
3+
description: In this article, learn about the major features and services available for SQL Server 2019 running on Linux.
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: 01/10/2024
6+
ms.date: 06/06/2025
77
ms.service: sql
88
ms.subservice: linux
99
ms.topic: whats-new
@@ -16,48 +16,50 @@ ms.custom:
1616

1717
[!INCLUDE [sqlserver2019-linux](../includes/applies-to-version/sqlserver2019-linux.md)]
1818

19-
This article describes the major features and services available for [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] running on Linux. For package downloads and known issues, see the [Release notes](sql-server-linux-release-notes-2019.md).
19+
This article describes the major features and services available for [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] running on Linux.
2020

21-
## SLES 15 supported
21+
In addition to these capabilities in this article, cumulative updates (CUs) are released at regular intervals. These cumulative updates provide many improvements and fixes. For detailed information about the latest CU release, see [SQL Server 2019 build versions](/troubleshoot/sql/releases/sqlserver-2019/build-versions). For package downloads and known issues, see the [Release notes](sql-server-linux-release-notes-2019.md).
2222

23-
Starting with [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 14, SLES 15 is now supported. Check out our Quickstart on [Installing SQL Server and creating a database on SUSE Linux Enterprise Server](quickstart-install-connect-suse.md).
23+
## Red Hat Enterprise Linux 8 support
2424

25-
## Ubuntu 18.04 and 20.04 supported
25+
Red Hat Enterprise Linux (RHEL) 8 is supported in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 1 and later versions. For more information, see [Quickstart: Install SQL Server and create a database on Red Hat](quickstart-install-connect-red-hat.md?view=sql-server-linux-ver15&preserve-view=true).
2626

27-
- Starting with [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 3, Ubuntu 18.04 is now supported.
28-
- Starting with [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 10, Ubuntu 20.04 is now supported.
29-
- Check out our Quickstart on [Installing SQL Server and creating a database on Ubuntu](quickstart-install-connect-ubuntu.md?view=sql-server-linux-ver15&preserve-view=true).
27+
## SUSE Linux Enterprise Server 15 support
3028

31-
## RHEL 8 supported
29+
SUSE Linux Enterprise Server (SLES) 15 is supported in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 14 and later versions. For more information, see [Quickstart: Install SQL Server and create a database on SUSE Linux Enterprise Server](quickstart-install-connect-suse.md?view=sql-server-linux-ver15&preserve-view=true).
3230

33-
Starting with [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 1, RHEL 8 is now supported. Check out our Quickstart on [Installing SQL Server and creating a database on Red Hat](quickstart-install-connect-red-hat.md?view=sql-server-linux-ver15&preserve-view=true).
31+
## Ubuntu 18.04 and 20.04 support
32+
33+
Ubuntu 18.04 is supported in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 3 and later versions.
34+
35+
Ubuntu 20.04 is supported in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] CU 10 and later versions.
36+
37+
For more information, see [Quickstart: Install SQL Server and create a database on Ubuntu](quickstart-install-connect-ubuntu.md?view=sql-server-linux-ver15&preserve-view=true).
3438

3539
## Updates
3640

37-
The updates have been made in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] on Linux:
41+
The following updates are available in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)] on Linux:
3842

3943
| New feature or update | Details |
40-
|:-----|:-----|
41-
|Replication support |[SQL Server Replication on Linux](sql-server-linux-replication.md)
42-
|Support for the Microsoft Distributed Transaction Coordinator (MSDTC) |[How to configure MSDTC on Linux](sql-server-linux-configure-msdtc.md) |
43-
|OpenLDAP support for third-party Active Directory providers |[Tutorial: Use Active Directory authentication with SQL Server on Linux](sql-server-linux-active-directory-authentication.md) |
44-
|Machine Learning on Linux |[Configure Machine Learning on Linux](sql-server-linux-setup-machine-learning.md) |
45-
|`tempdb` improvements | By default, a new installation of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Linux creates multiple `tempdb` data files based on the number of logical cores (with up to 8 data files). This does not apply to in-place minor or major version upgrades. Each `tempdb` file is 8 MB with an auto growth of 64 MB. This behavior is similar to the default [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] installation on Windows. |
46-
| PolyBase on Linux | [Install PolyBase](../relational-databases/polybase/polybase-linux-setup.md) on Linux for non-Hadoop connectors.<br/><br/>[PolyBase type mapping](../relational-databases/polybase/polybase-type-mapping.md). |
47-
| Change Data Capture (CDC) support | Change Data Capture (CDC) is now supported on Linux for [!INCLUDE [sssql19-md](../includes/sssql19-md.md)]. |
44+
| --- | --- |
45+
| Replication support | [SQL Server replication on Linux](sql-server-linux-replication.md) |
46+
| Support for the Microsoft Distributed Transaction Coordinator (MSDTC) | [How to configure the Microsoft Distributed Transaction Coordinator (MSDTC) on Linux](sql-server-linux-configure-msdtc.md) |
47+
| OpenLDAP support for third-party Active Directory providers | [Tutorial: Use Active Directory authentication with SQL Server on Linux](sql-server-linux-active-directory-authentication.md) |
48+
| Machine Learning on Linux | [Install SQL Server 2019 Machine Learning Services (Python and R) on Linux](sql-server-linux-setup-machine-learning.md) |
49+
| `tempdb` improvements | By default, a new installation of [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Linux creates multiple `tempdb` data files based on the number of logical cores (with up to eight data files). This setting doesn't apply to in-place minor or major version upgrades. Each `tempdb` file is 8 MB with an auto growth of 64 MB. This behavior is similar to the default [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] installation on Windows. |
50+
| PolyBase on Linux | [Install PolyBase on Linux](../relational-databases/polybase/polybase-linux-setup.md) on Linux for non-Hadoop connectors.<br /><br />[Type mapping with PolyBase](../relational-databases/polybase/polybase-type-mapping.md). |
51+
| Change Data Capture (CDC) support | Change Data Capture (CDC) is supported on Linux for [!INCLUDE [sssql19-md](../includes/sssql19-md.md)]. |
4852
| Microsoft Container Registry | The [Microsoft Container Registry](https://azure.microsoft.com/blog/microsoft-syndicates-container-catalog/) replaces Docker Hub for official Microsoft container images, including [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)]. |
49-
| Non-root containers | [!INCLUDE[sql-server-2019](../includes/sssql19-md.md)] introduces the ability to create safer containers by starting the [!INCLUDE[sql-server](../includes/ssnoversion-md.md)] process as a non-root user by default. See [build and run SQL Server containers as a non-root user](./sql-server-linux-docker-container-security.md#buildnonrootcontainer) for more details. |
53+
| Non-root containers | [!INCLUDE [sql-server-2019](../includes/sssql19-md.md)] introduces the ability to create safer containers by starting the [!INCLUDE [sql-server](../includes/ssnoversion-md.md)] process as a non-root user by default. For more information, see [Build and run SQL Server containers as a non-root user](sql-server-linux-docker-container-security.md#buildnonrootcontainer). |
5054

5155
## Related content
5256

53-
To install [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.md)] on Linux, use one of the following tutorials:
54-
55-
- [Install on Red Hat Enterprise Linux](quickstart-install-connect-red-hat.md?view=sql-server-linux-ver15&preserve-view=true)
56-
- [Install on SUSE Linux Enterprise Server](quickstart-install-connect-suse.md?view=sql-server-linux-ver15&preserve-view=true)
57-
- [Install on Ubuntu](quickstart-install-connect-ubuntu.md?view=sql-server-linux-ver15&preserve-view=true)
58-
- [Run on a Linux container](quickstart-install-connect-docker.md?view=sql-server-linux-ver15&preserve-view=true)
59-
- [Provision a SQL VM in Azure](/azure/azure-sql/virtual-machines/linux/sql-vm-create-portal-quickstart?toc=/sql/toc/toc.json)
60-
61-
For answers to frequently asked questions, see the [SQL Server on Linux FAQ](sql-server-linux-faq.yml). To see other improvements introduced in [!INCLUDE [sssql19-md](../includes/sssql19-md.md)], see [What's new in SQL Server 2019](../sql-server/what-s-new-in-sql-server-2019.md).
57+
- [Quickstart: Install SQL Server and create a database on Red Hat](quickstart-install-connect-red-hat.md?view=sql-server-linux-ver15&preserve-view=true)
58+
- [Quickstart: Install SQL Server and create a database on SUSE Linux Enterprise Server](quickstart-install-connect-suse.md?view=sql-server-linux-ver15&preserve-view=true)
59+
- [Quickstart: Install SQL Server and create a database on Ubuntu](quickstart-install-connect-ubuntu.md?view=sql-server-linux-ver15&preserve-view=true)
60+
- [Quickstart: Run SQL Server Linux container images with Docker](quickstart-install-connect-docker.md?view=sql-server-linux-ver15&preserve-view=true)
61+
- [Provision a Linux virtual machine running SQL Server in the Azure portal](/azure/azure-sql/virtual-machines/linux/sql-vm-create-portal-quickstart?toc=/sql/toc/toc.json)
62+
- [SQL Server on Linux FAQ](sql-server-linux-faq.yml)
63+
- [What's new in SQL Server 2019](../sql-server/what-s-new-in-sql-server-2019.md)
6264

63-
[!INCLUDE[get-help-options](../includes/paragraph-content/get-help-options.md)]
65+
[!INCLUDE [get-help-options](../includes/paragraph-content/get-help-options.md)]

0 commit comments

Comments
 (0)