You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`Enterprise`| This legacy option represents Enterprise edition Server + Client Access License (CAL) based licensing, and is limited to a maximum of 20 cores per SQL Server instance. `Enterprise` isn't available for new agreements. You should choose `EnterpriseCore` when you wish to deploy Enterprise edition. |
18
+
|`EnterpriseCore`| SQL Server Enterprise Core edition. `EnterpriseCore` represents the core-based server licensing model with no core limits. For more information, see [Compute capacity limits by edition of SQL Server](../../sql-server/compute-capacity-limits-by-edition-of-sql-server.md). |
19
+
|`A product key`| If you specify a product key, it must be in the form of `#####-#####-#####-#####-#####`, where `#` is a number or a letter. |
20
+
21
+
For more information about these editions, see [SQL Server editions](../../sql-server/editions-and-components-of-sql-server-2025.md#sql-server-editions).
|`StandardDeveloper`| SQL Server Developer edition |
15
+
|`Standard`| SQL Server Standard edition |
16
+
|`EnterpriseDeveloper`| SQL Server Developer edition |
17
+
|`Enterprise`| This legacy option represents Enterprise edition Server + Client Access License (CAL) based licensing, and is limited to a maximum of 20 cores per SQL Server instance. `Enterprise` isn't available for new agreements. You should choose `EnterpriseCore` when you wish to deploy Enterprise edition. |
18
+
|`EnterpriseCore`| SQL Server Enterprise Core edition. `EnterpriseCore` represents the core-based server licensing model with no core limits. For more information, see [Compute capacity limits by edition of SQL Server](../../sql-server/compute-capacity-limits-by-edition-of-sql-server.md). |
19
+
|`A product key`| If you specify a product key, it must be in the form of `#####-#####-#####-#####-#####`, where `#` is a number or a letter. |
20
+
21
+
For more information about these editions, see [SQL Server editions](../../sql-server/editions-and-components-of-sql-server-2025.md#sql-server-editions).
When you deploy a container for [!INCLUDE [sssql25-md](../../includes/sssql25-md.md)] or a later version, use `MSSQL_PID=DeveloperStandard` for Standard Developer edition, and `MSSQL_PID=Developer` for Enterprise Developer edition.
Even if you run the `wsl --terminate` command, the data isn't lost. When you start up WSL again and run the `docker run` command to deploy using the `sql_volume` volume, it still has all the data intact.
183
187
184
188
If you want to delete the persisted volume, make sure that the container using the volume is stopped and removed, and run the following command.
Copy file name to clipboardExpand all lines: docs/linux/quickstart-sql-server-containers-azure.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -336,6 +336,8 @@ You create a manifest to describe the container, based on the SQL Server [mssql-
336
336
337
337
- MSSQL_PID `value: "Developer"`: Sets the container to run SQL Server Developer edition. Developer edition isn't licensed for production data. If the deployment is for production use, set the appropriate edition (`Enterprise`, `Standard`, or `Express`). For more information, see [How to license SQL Server](https://www.microsoft.com/sql-server/sql-server-2022-pricing).
- `persistentVolumeClaim`: This value requires an entry for `claimName:` that maps to the name used for the persistent volume claim. This tutorial uses `mssql-data`.
340
342
341
343
- `name: MSSQL_SA_PASSWORD`: Configures the container image to set the `sa` password, as defined in this section.
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-configure-environment-variables.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ You can use several different environment variables to configure [!INCLUDE [ssno
30
30
| --- | --- |
31
31
|`ACCEPT_EULA`| Set the `ACCEPT_EULA` variable to any value to confirm your acceptance of the [End-User Licensing Agreement](https://go.microsoft.com/fwlink/?LinkId=746388). Required setting for the SQL Server image. |
32
32
|`MSSQL_SA_PASSWORD`| Configure the `sa` password.<br /><br />The `SA_PASSWORD` environment variable is deprecated. Use `MSSQL_SA_PASSWORD` instead. |
33
-
|`MSSQL_PID`| Set the SQL Server edition or product key. Possible values include:<br /><br />`Evaluation`<br />`Developer`<br />`Express`<br />`Web`<br />`Standard`<br />`Enterprise` <sup>1</sup><br />`EnterpriseCore` <sup>1</sup><br />`A product key`<br /><br />If specifying a product key, it must be in the form of #####-#####-#####-#####-#####, where '#' is a number or a letter. |
33
+
|`MSSQL_PID`| Set the [SQL Server edition](../sql-server/editions-and-components-of-sql-server-2025.md#sql-server-editions) or product key. Possible values are listed in the following [SQL Server editions](#sql-server-editions) table. If you specify a product key, it must be in the form of `#####-#####-#####-#####-#####`, where `#` is a number or a letter. |
34
34
|`MSSQL_LCID`| Sets the language ID to use for SQL Server. For example, 1036 is French. |
35
35
|`MSSQL_COLLATION`| Sets the default collation for SQL Server. This overrides the default mapping of language ID (LCID) to collation. |
36
36
|`MSSQL_MEMORY_LIMIT_MB`| Sets the maximum amount of memory (in MB) that SQL Server can use. By default, it's 80% of the total physical memory. |
@@ -46,7 +46,15 @@ You can use several different environment variables to configure [!INCLUDE [ssno
46
46
|`MSSQL_MASTER_LOG_FILE`| Sets the location of the `master` database log file. Must be named `mastlog.ldf` until first run of SQL Server. |
47
47
|`MSSQL_ERROR_LOG_FILE`| Sets the location of the `errorlog` files. For example, `/var/opt/mssql/log/errorlog`. |
48
48
49
-
<sup>1</sup> The legacy `Enterprise` license represents Enterprise edition with Server + Client Access License (CAL) based licensing, and is limited to a maximum of 20 cores per SQL Server instance. `Enterprise` isn't available for new agreements. You should choose `EnterpriseCore` when you wish to deploy Enterprise edition. `EnterpriseCore` represents the core-based server licensing model with no core limits. For more information, see [Compute capacity limits by edition of SQL Server](../sql-server/compute-capacity-limits-by-edition-of-sql-server.md).
-`MSSQL_SA_PASSWORD` sets a strong password. [!INCLUDE [password-complexity](includes/password-complexity.md)]
76
86
77
87
-`MSSQL_TCP_PORT` sets the TCP port that SQL Server listens on to 1234. This means that instead of mapping port 1433 (default) to a host port, the custom TCP port must be mapped with the `-p 1234:1234` command in this example.
In the previous example, the chart and its files are in the current directory, represented by the period (`.`). You can specify the path of the chart if you prefer.
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-docker-container-deployment.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -386,6 +386,8 @@ docker run --name sqlenterprise ^
386
386
> [!IMPORTANT]
387
387
> By passing the value `Y` to the environment variable `ACCEPT_EULA` and an edition value to `MSSQL_PID`, you express that you have a valid and existing license for the edition and version of SQL Server that you intend to use. You also agree that your use of SQL Server software running in a container image will be governed by the terms of your SQL Server license.
For a full list of possible values for `MSSQL_PID`, see [Configure SQL Server settings with environment variables on Linux](sql-server-linux-configure-environment-variables.md).
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-editions-and-components-2025.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,7 +65,7 @@ You can install just the [!INCLUDE [ssnoversion-md](../includes/ssnoversion-md.m
65
65
| --- | --- |
66
66
|[!INCLUDE [ssDEnoversion](../includes/ssdenoversion-md.md)]|[!INCLUDE [ssDEnoversion](../includes/ssdenoversion-md.md)] includes the [!INCLUDE [ssDE](../includes/ssde-md.md)], the core service for storing, processing, and securing data, replication, Full-Text Search, tools for managing relational and XML data, and in database analytics integration. |
67
67
68
-
**Developer, Enterprise Core, and Evaluation editions**
68
+
**Enterprise Developer, Standard Developer, Enterprise Core, and Evaluation editions**
69
69
70
70
For features supported by Enterprise Developer, Standard Developer, Enterprise Core, and Evaluation editions, see features listed for the SQL Server Enterprise edition in the following tables.
0 commit comments