Configuraciones admitidas para SQL Server en Administrador de configuración

Se aplica a: Administrador de configuración (rama actual)

En este artículo se identifican las configuraciones de SQL Server necesarias y opcionales para Administrador de configuración. Para conocer las versiones, ediciones y niveles de compatibilidad compatibles, consulte Versiones de SQL Server compatibles.

Configuraciones necesarias de instancia de SQL Server

Todas las instalaciones de SQL Server que utilice para una base de datos de sitio, incluidas SQL Server Express, requieren las siguientes configuraciones. Cuando Administrador de configuración instala SQL Server Express como parte de una instalación de sitio secundario, crea automáticamente estas configuraciones.

Intercalación de instancia y base de datos de SQL Server

En cada sitio, tanto la instancia de SQL Server que se usa para el sitio como la base de datos del sitio deben usar la siguiente intercalación: SQL_Latin1_General_CP1_CI_AS.

Administrador de configuración admite dos excepciones a esta intercalación para el estándar de GB18030 de China. Para obtener más información, consulta Soporte técnico internacional.

Autenticación de Windows

Administrador de configuración requiere autenticación de autenticación de Windows para validar las conexiones a la base de datos.

Configuración de memoria de servidor

Reserve memoria para SQL Server utilizando SQL Server Management Studio. Establezca la configuración Memoria mínima del servidor en Opciones de memoria del servidor. Para obtener más información acerca de cómo establecer esta configuración, consulte Opciones de configuración del servidor de memoria de SQL Server.

  • Para un servidor de bases de datos que instale en el mismo equipo que el servidor de sitio: Limite la memoria de SQL Server al 50 u 80 por ciento de la memoria direccionable disponible del sistema.

  • Para un servidor de bases de datos dedicado que sea remoto del servidor del sitio: Limite la memoria de SQL Server al 80 o 90 por ciento de la memoria direccionable disponible del sistema.

  • Para obtener una reserva de memoria para el grupo de búferes de cada instancia de SQL Server en uso:

    • Para un sitio de administración central: establezca un mínimo de 8 GB.
    • Para un sitio principal: establezca un mínimo de 8 GB.
    • Para un sitio secundario: establezca un mínimo de 4 GB.

Opciones de configuración de servidor necesarias

Administrador de configuración establece las siguientes configuraciones de instancias de SQL Server durante la instalación para que funcionen correctamente. Se aplican tanto al sitio principal independiente como a los escenarios de jerarquía. No las modifiques a menos que lo indique el soporte técnico de Microsoft.

Nombre para mostrar Nombre Valor obligatorio Vínculo Más información
Integración de CLR clr enabled Verdadero Introducción a la integración CLR de SQL Server.
Permitir que los desencadenadores activen a otros nested triggers Verdadero Configure la opción de configuración del servidor de desencadenadores anidados.
Tamaño máximo de replicación de texto max text repl size (B) 2147483647 Configure la opción de configuración del servidor de tamaño máximo de respuesta.

Opciones necesarias de la base de datos del sitio

Administrador de configuración establece las siguientes configuraciones de base de datos durante la instalación para que funcionen correctamente. Se aplican tanto a los escenarios de sitio principal independiente como a los de jerarquía, así como a las configuraciones Always On de SQL.

No las modifiques a menos que lo indique el soporte técnico de Microsoft. El artículo Directivas de soporte técnico para cambios manuales en la base de datos se aplica a las opciones de la base de datos.

Nombre para mostrar Nombre Valor obligatorio Vínculo Más información
Propietario de la base de datos owner_sid sa ALTER AUTHORIZATION para bases de datos
Seguimiento de cambios CHANGE_TRACKING Verdadero (activado) Habilitar seguimiento de cambios
Desencadenadores recursivos habilitados RECURSIVE_TRIGGERS Verdadero (activado) Desencadenadores recursivos
Agente habilitado ENABLE_BROKER Verdadero (activado) Activar Service Broker en una base de datos
Honrar prioridad de agente HONOR_BROKER_PRIORITY Verdadero (activado) Habilitar prioridades de conversación
Trustworthy TRUSTWORTHY Verdadero (activado) Propiedad de base de datos de confianza
Permitir aislamiento de instantánea ALLOW_SNAPSHOT_ISOLATION Verdadero (activado) Aislamiento de instantáneas en SQL Server
Es Instantánea de lectura confirmada en READ_COMMITTED_SNAPSHOT Verdadero (activado) Establecer el nivel de aislamiento de la transacción
Valores nulos ANSI habilitados ANSI_NULLS Verdadero (activado) ESTABLECER ANSI_NULLS
Acolchado ANSI habilitado ANSI_PADDING Verdadero (activado) ESTABLECER ANSI_PADDING
Advertencias ANSI habilitadas ANSI_WARNINGS Verdadero (activado) ESTABLECER ANSI_WARNINGS
Anulación aritmética habilitada ARITHABORT Verdadero (activado) SET ARITHABORT
Concatenar Null Produce Null CONCAT_NULL_YIELDS_NULL Verdadero (activado) ESTABLECER CONCAT_NULL_YIELDS_NULL
Identificadores entre comillas habilitados QUOTED_IDENTIFIER Verdadero (activado) ESTABLECER QUOTED_IDENTIFIER
Anulación de ronda numérica NUMERIC_ROUNDABORT Falso (desactivado) ESTABLECER NUMERIC_ROUNDABORT

Configuraciones opcionales

Las configuraciones siguientes son opcionales para cada base de datos que use una instalación completa de SQL Server.

Cuenta de servicio de SQL Server

Puede configurar el servicio de SQL Server para que se ejecute mediante:

  • Una cuenta de usuario de dominio de derechos bajos :

    • Esta configuración es una práctica recomendada y puede requerir que registre manualmente el nombre de entidad de seguridad de servicio (SPN) para la cuenta.
  • La cuenta de sistema local del equipo que ejecuta SQL Server:

    • Utilice la cuenta del sistema local para simplificar el proceso de configuración.
    • Cuando utiliza la cuenta de sistema local, Administrador de configuración registra automáticamente el SPN para el servicio de SQL Server.
    • El uso de la cuenta del sistema local para el servicio de SQL Server no es un procedimiento recomendado de SQL Server.

Cuando el equipo que ejecuta SQL Server no utiliza su cuenta de sistema local para ejecutar el servicio de SQL Server, configure el SPN de la cuenta que ejecuta el servicio de SQL Server en los Servicios de dominio de Active Directory. (Cuando se utiliza la cuenta del sistema, el SPN se registra automáticamente).

Para obtener información sobre los SPN de la base de datos del sitio, vea Administrar el SPN del servidor de la base de datos del sitio.

Para obtener información acerca de cómo cambiar la cuenta que utiliza el servicio de SQL Server, consulte Servicios SCM - Cambiar la cuenta de inicio del servicio.

Protección ampliada para la autenticación

A partir de la versión 2603, Administrador de configuración admite la protección ampliada de SQL para la autenticación. Se trata de una característica de seguridad que mejora la protección contra ataques MITM, lo que hace que SQL Server sea más seguro cuando las conexiones se realizan mediante protección ampliada. Estas mejoras reducen colectivamente el riesgo de acceso no autorizado y protegen los datos confidenciales administrados por el motor de base de datos de SQL Server.

Para obtener más información, vea Conectarse al motor de base de datos mediante la protección extendida.

Forzar cifrado

A partir de la versión 2603, Administrador de configuración admite establecer Forzar cifrado en en la instancia de SQL Server. Esta configuración requiere que todos los clientes cifren las conexiones al motor de base de datos. Ayuda a proteger contra ataques de tipo "Man in the middle" (MITM) y reduce el riesgo de acceso no autorizado a los datos de la base de datos del sitio.

Para obtener más información, consulte Cifrado de conexiones a SQL Server mediante la importación de un certificado.

Puertos de SQL Server

Para la comunicación con el motor de base de datos de SQL Server y para la replicación entre sitios, puede utilizar la configuración predeterminada de puertos de SQL Server o especificar puertos personalizados:

  • Las comunicaciones entre sitios utilizan el Service Broker de SQL Server, que utiliza el puerto TCP 4022 de forma predeterminada.

  • Las comunicaciones intrasitio entre el motor de base de datos de SQL Server y varios roles del sistema de sitio de Administrador de configuración usan el puerto TCP 1433 de forma predeterminada. Los siguientes roles de sistema de sitio se comunican directamente con la base de datos de SQL Server:

    • Punto de administración
    • Equipo del proveedor de SMS
    • Punto de servicios de informes
    • Servidor de sitio

Cuando un equipo que ejecuta SQL Server hospeda una base de datos de más de un sitio, cada base de datos debe utilizar una instancia independiente de SQL Server. Además, cada instancia debe configurarse para usar un conjunto único de puertos.

Advertencia

Administrador de configuración no admite puertos dinámicos. Dado que las instancias con nombre de SQL Server usan de forma predeterminada puertos dinámicos para las conexiones al motor de base de datos, al usar una instancia con nombre, debe configurar manualmente el puerto estático que desea usar para la comunicación dentro del sitio.

Si tiene habilitado un firewall en el equipo que ejecuta SQL Server, asegúrese de que está configurado para permitir los puertos que utiliza la implementación y en cualquier ubicación de la red entre los equipos que se comunican con SQL Server.

Para obtener un ejemplo de cómo configurar SQL Server para usar un puerto específico, consulte Configurar un servidor para que escuche en un puerto TCP específico.