Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2019 (15.x)
Important
Los clústeres de macrodatos de Microsoft SQL Server 2019 se retiran. La compatibilidad con clústeres de macrodatos de SQL Server 2019 finalizó a partir del 28 de febrero de 2025. Para obtener más información, consulte la entrada de blog del anuncio y las opciones de macrodatos en la plataforma de Microsoft SQL Server.
Los valores de configuración de clústeres de macrodatos se pueden definir en los ámbitos siguientes: cluster, servicey resource. La jerarquía de la configuración sigue también en este orden, de mayor a menor. Los componentes de BDC tomarán el valor de la configuración definida en el ámbito más bajo. Si la configuración no está definida en un ámbito determinado, heredará el valor de su ámbito primario superior. A continuación se muestra una lista de la configuración disponible para cada componente de BDC en los distintos ámbitos. También puede ver la configuración configurable del BDC mediante azdata.
Cluster-scope settings
Puede configurar las siguientes opciones en el ámbito del clúster.
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| bdc.telemetry.customerFeedback | Controla si este clúster participa en el Programa para la mejora de la experiencia del cliente (CEIP) que envía datos de diagnóstico y uso de productos a Microsoft. | boolean | true | |
| bdc.resourcemanagement.enabled | Controla si este clúster aplica o no límites y solicitudes de memoria y cpu. Solo se aplica a los contenedores relacionados con Spark dentro de la puerta de enlace, nmnode, sparkhead, spark, storage y pods de Zookeeper. | bool | false | |
| bdc.resourcemanagement.cpuCoefficient | Si la administración de recursos está habilitada, controla el coeficiente de escalado del valor de solicitud de CPU base para pods con solicitudes o límites de mem/cpu aplicados a ellos. Solo se aplica a los contenedores relacionados con Spark dentro de la puerta de enlace, nmnode, sparkhead, spark, storage y pods de Zookeeper. | float | 1.0 | |
| bdc.resourcemanagement.memoryCoefficient | Si la administración de recursos está habilitada, controla el coeficiente que escala el valor de solicitud de memoria base para los pods con solicitudes o límites de mem/cpu aplicados a ellos. Solo se aplica a los contenedores relacionados con Spark dentro de la puerta de enlace, nmnode, sparkhead, spark, storage y pods de Zookeeper. | float | 1.0 |
Configuración del ámbito del servicio SQL
Puede configurar las siguientes opciones en el ámbito del servicio SQL.
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.language.lcid | Cambia la configuración regional de SQL Server a cualquier identificador de idioma admitido (LCID). | int | 1033 |
Configuración del ámbito del servicio Spark
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito del servicio HDFS
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito del servicio de puerta de enlace
No se puede configurar ninguna configuración de ámbito de servicio de puerta de enlace. Configure las opciones en el ámbito del recurso de puerta de enlace.
Configuración del ámbito de App Service
None available
Configuración del ámbito de recursos del grupo maestro
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.licensing.pid | Edición de SQL Server. | string | Developer | |
| mssql.sqlagent.enabled | Habilita el agente SQL Server. | bool | false | |
| mssql.collation | Cambia la intercalación de SQL Server a cualquiera de las intercalaciones admitidas. | string | SQL_Latin1_General_CP1_CI_AS | true |
| hadr.enabled | Boolean para habilitar grupos de disponibilidad para el grupo maestro de SQL Server. | bool | false | true |
| hadr.leaseDurationInSeconds | Tiempo de espera de expiración de concesión para el agente de alta disponibilidad. | int | 30 | |
| hadr.externalLeasePollingEnabled | Boolean para habilitar la API de sondeo de concesión externa. | bool | true | true |
| mssql.telemetry.userRequestedLocalAuditDirectory | Habilita la auditoría local de Sql Server y permite al usuario establecer el directorio donde se crean los registros de auditoría local. El directorio debe estar en "/var/opt/mssql/audit". | string | ||
| mssql.network.tlscert | La ruta de acceso absoluta al archivo de certificado que usa SQL Server para TLS. Para usar un certificado autofirmado, el archivo debe colocarse en el contenedor antes de cambiar esta ruta de acceso. Consulte el cuaderno clústeres de macrodatos de SQL Server para obtener instrucciones para hacerlo. | string | /var/run/secrets/certificates/sql/sql-certificate.pem | |
| mssql.network.tlskey | Ruta de acceso absoluta al archivo de clave privada que usa SQL Server para TLS. Para usar un certificado autofirmado, el archivo debe colocarse en el contenedor antes de cambiar esta ruta de acceso. Consulte el cuaderno clústeres de macrodatos de SQL Server para obtener instrucciones para hacerlo. | string | /var/run/secrets/certificates/sql/sql-privatekey.pem | |
| mssql.network.forceencryption | Si es 1, SQL Server obliga a que se cifren todas las conexiones. De forma predeterminada, esta opción es 0. | int | 0 | |
| mssql.network.tlsprotocols | Lista separada por comas de los protocolos TLS que admite SQL Server. SQL Server siempre intenta negociar el protocolo más seguro permitido. Si un cliente no admite ningún protocolo permitido, SQL Server rechaza el intento de conexión. Por motivos de compatibilidad, todos los protocolos admitidos se permiten de forma predeterminada (1.2, 1.1 y 1.0). Si sus clientes admiten TLS 1.2, Microsoft recomienda permitir solo TLS 1.2. | string | 1.2 | |
| mssql.network.tlsciphers | Especifica qué cifrados permite SQL Server para TLS. Esta cadena debe tener el formato de lista de cifrado de OpenSSL. En general, no es necesario cambiar esta opción. | string | ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384 |
Configuración del ámbito de recursos del grupo de almacenamiento
El grupo de almacenamiento consta de componentes de SQL, Spark y HDFS.
Configuraciones de SQL disponibles
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Número de procesadores empleados para ejecutar una sola instrucción, para cada ejecución del plan paralelo, por instancia de SQL. | int | 0 | |
| mssql.maxServerMemory | Cantidad máxima de memoria (en megabytes) para un proceso de SQL Server usado por una instancia de SQL Server. | int | 2147483647 | |
| mssql.minServerMemory | Cantidad mínima de memoria (en megabytes) para un proceso de SQL Server usado por una instancia de SQL Server. | int | 0 | |
| mssql.processAffinityCpuRange | Distribuye los subprocesos de trabajo de SQL Server a cada CPU dentro del intervalo especificado. Las CPU fuera del intervalo especificado no tendrán subprocesos asignados. AUTO es el valor predeterminado y especifica que no se asigna ningún subproceso a una CPU y puede moverse libremente entre CPU. Ejemplo: "1, 3-5, 6" asigna subprocesos a las CPU 1, 3, 4, 5 y 6. | string | AUTO | |
| mssql.storagePoolCacheSize | Tamaño (en megabytes) de la memoria caché para cada instancia de SQL del grupo de almacenamiento. | int | 8 | |
| mssql.storagePoolMaxCacheSize | Tamaño máximo (en megabytes) de la memoria caché para cada instancia de SQL del grupo de almacenamiento. | int | 16384 | |
| mssql.storagePoolCacheAutogrowth | Factor de crecimiento automático (en MB) para la caché del grupo de almacenamiento. | int | 256 | |
| mssql.tempdb.autogrowthPerDataFile | Crecimiento automático (en MB) para cada archivo de datos de TempDB. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Crecimiento automático (en MB) para cada archivo de registro de TempDB. | int | 64 | |
| mssql.tempdb.dataFileSize | Tamaño de archivo (en MB) para cada archivo de datos de TempDB. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Tamaño máximo de archivo (en MB) para cada archivo de datos de TempDB. | int | 16777215 | |
| mssql.tempdb.logFileSize | Tamaño de archivo (en MB) para cada archivo de registro de TempDB. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Tamaño máximo de archivo (en MB) para cada archivo de registro de TempDB. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Número de archivos de datos para TempDB. | int | 8 | |
| mssql.traceflags | Habilita o deshabilita las marcas de seguimiento para el inicio del servicio SQL Server. Proporcione una lista separada por espacios de seguimiento que se va a aplicar. | string | 3614 |
Configuraciones disponibles de Apache Spark y Hadoop
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito de recursos del grupo de datos
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Número de procesadores empleados para ejecutar una sola instrucción, para cada ejecución del plan paralelo, por instancia de SQL. | int | 0 | |
| mssql.maxServerMemory | Cantidad máxima de memoria (en megabytes) para un proceso de SQL Server usado por una instancia de SQL Server. | int | 2147483647 | |
| mssql.minServerMemory | Cantidad mínima de memoria (en megabytes) para un proceso de SQL Server usado por una instancia de SQL Server. | int | 0 | |
| mssql.processAffinityCpuRange | Distribuye los subprocesos de trabajo de SQL Server a cada CPU dentro del intervalo especificado. Las CPU fuera del intervalo especificado no tendrán subprocesos asignados. AUTO es el valor predeterminado y especifica que no se asigna ningún subproceso a una CPU y puede moverse libremente entre CPU. Ejemplo: "1, 3-5, 6" asigna subprocesos a las CPU 1, 3, 4, 5 y 6. | string | AUTO | |
| mssql.tempdb.autogrowthPerDataFile | Crecimiento automático (en MB) para cada archivo de datos de TempDB. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Crecimiento automático (en MB) para cada archivo de registro de TempDB. | int | 64 | |
| mssql.tempdb.dataFileSize | Tamaño de archivo (en MB) para cada archivo de datos de TempDB. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Tamaño máximo de archivo (en MB) para cada archivo de datos de TempDB. | int | 16777215 | |
| mssql.tempdb.logFileSize | Tamaño de archivo (en MB) para cada archivo de registro de TempDB. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Tamaño máximo de archivo (en MB) para cada archivo de registro de TempDB. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Número de archivos de datos para TempDB. | int | 8 | |
| mssql.traceflags | Habilita o deshabilita las marcas de seguimiento para el inicio del servicio SQL Server. Proporcione una lista separada por espacios de seguimiento que se va a aplicar. | string | 3614 |
Configuración del ámbito de recursos del grupo de proceso
| Setting Name | Description | Type | Default Value | Deployment-time Only |
|---|---|---|---|---|
| mssql.degreeOfParallelism | Número de procesadores empleados para ejecutar una sola instrucción, para cada ejecución del plan paralelo, por instancia de SQL. | int | 0 | |
| mssql.maxServerMemory | Cantidad máxima de memoria (en megabytes) para un proceso de SQL Server usado por una instancia de SQL Server. | int | 2147483647 | |
| mssql.minServerMemory | Cantidad mínima de memoria (en megabytes) para un proceso de SQL Server usado por una instancia de SQL Server. | int | 0 | |
| mssql.processAffinityCpuRange | Distribuye los subprocesos de trabajo de SQL Server a cada CPU dentro del intervalo especificado. Las CPU fuera del intervalo especificado no tendrán subprocesos asignados. AUTO es el valor predeterminado y especifica que no se asigna ningún subproceso a una CPU y puede moverse libremente entre CPU. Ejemplo: "1, 3-5, 6" asigna subprocesos a las CPU 1, 3, 4, 5 y 6. | string | AUTO | |
| mssql.tempdb.autogrowthPerDataFile | Crecimiento automático (en MB) para cada archivo de datos de TempDB. | int | 64 | |
| mssql.tempdb.autogrowthPerLogFile | Crecimiento automático (en MB) para cada archivo de registro de TempDB. | int | 64 | |
| mssql.tempdb.dataFileSize | Tamaño de archivo (en MB) para cada archivo de datos de TempDB. | int | 8 | |
| mssql.tempdb.dataFileMaxSize | Tamaño máximo de archivo (en MB) para cada archivo de datos de TempDB. | int | 16777215 | |
| mssql.tempdb.logFileSize | Tamaño de archivo (en MB) para cada archivo de registro de TempDB. | int | 8 | |
| mssql.tempdb.logFileMaxSize | Tamaño máximo de archivo (en MB) para cada archivo de registro de TempDB. | int | 2097151 | |
| mssql.tempdb.numberOfDataFiles | Número de archivos de datos para TempDB. | int | 8 | |
| mssql.traceflags | Habilita o deshabilita las marcas de seguimiento para el inicio del servicio SQL Server. Proporcione una lista separada por espacios de seguimiento que se va a aplicar. | string | 3614 |
Configuración del ámbito de recursos del grupo de Spark
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito del recurso de puerta de enlace
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Sparkhead configuración del ámbito de recursos
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito de recursos de Zookeeper
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito de recursos de Namenode
Visite el artículo Configuración de Apache Spark y Apache Hadoop para ver todas las opciones admitidas y no admitidas.
Configuración del ámbito del recurso del proxy de aplicación
None available