环境变量 | 说明 |
ACCEPT_EULA | 将 ACCEPT_EULA 变量设置为任意值,以确认接受最终用户许可协议。 SQL Server 映像的必需设置。 |
MSSQL_SA_PASSWORD | 配置 SA 用户密码。 |
MSSQL_PID | 设置 SQL Server 版本或产品密钥。 可能的值包括:
计算
开发人员
Express
Web
标准
企业
产品密钥
如果指定产品密钥,则必须采用 #####-#####-#####-#####-##### 格式,其中“#”是数字或字母。 |
MSSQL_LCID | 设置用于 SQL Server 的语言 ID。 例如,1036 为法语。 |
MSSQL_COLLATION | 设置 SQL Server 的默认排序规则。 这将替代语言 ID (LCID) 到排序规则的默认映射。 |
MSSQL_MEMORY_LIMIT_MB | 设置 SQL Server 可以使用的最大内存量(以 MB 为单位)。 默认情况下,它为物理内存总量的 80%。 |
MSSQL_TCP_PORT | 配置 SQL Server 侦听的 TCP 端口(默认为 1433)。 |
MSSQL_IP_ADDRESS | 设置 IP 地址。 目前,IP 地址必须为 IPv4 样式 (0.0.0.0)。 |
MSSQL_BACKUP_DIR | 设置默认备份目录位置。 |
MSSQL_DATA_DIR | 更改新的 SQL Server 数据库数据文件 (.mdf) 的创建目录。 |
MSSQL_LOG_DIR | 更改新的 SQL Server 数据库日志文件 (.ldf) 的创建目录。 |
MSSQL_DUMP_DIR | 更改 SQL Server 存放内存转储和其他故障排除文件的默认目录。 |
MSSQL_ENABLE_HADR | 启用可用性组。 例如,“1”为已启用,“0”为已禁用 |
MSSQL_AGENT_ENABLED | 启用 SQL Server 代理。 例如,“true”为已启用,“false”为已禁用。 默认情况下,代理处于禁用状态。 |
MSSQL_MASTER_DATA_FILE | 设置主数据库数据文件的位置。 在首次运行 SQL Server 之前,必须将其命名为 master.mdf。 |
MSSQL_MASTER_LOG_FILE | 设置主数据库日志文件的位置。 在首次运行 SQL Server 之前,必须将其命名为 mastlog.ldf。 |
MSSQL_ERROR_LOG_FILE | 设置错误日志文件的位置。 |