Establecer la opción de configuración del servidor Conexiones de usuario

En este tema se describe cómo establecer la opción de configuración del servidor conexiones de usuario en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL. La opción de conexiones de usuario especifica el número máximo de conexiones de usuario simultáneas que se permiten en una instancia de SQL Server . El número real de conexiones de usuario permitidas depende también de la versión de SQL Server que se use y de los límites de las aplicaciones y del hardware. SQL Server permite un máximo de 32.767 conexiones de usuario. Como la opción user connections es una opción dinámica (autoconfiguración), SQL Server ajusta automáticamente el número máximo de conexiones de usuario a medida que se necesitan, hasta el valor máximo permitido. Por ejemplo, si solo 10 usuarios han iniciado una sesión, se asignan 10 objetos de conexión de usuario. En la mayoría de los casos, no es necesario cambiar el valor de esta opción. El valor predeterminado es 0, lo que significa que se permite un número ilimitado de conexiones de usuario.

Para determinar el número máximo de conexiones de usuario que el sistema permite, puede ejecutar sp_configure o consultar la vista de catálogo sys.configuration.

En este tema

  • Antes de empezar:

    Recomendaciones

    Seguridad

  • Para configurar la opción de conexiones de usuario, use:

    SQL Server Management Studio

    Transact-SQL

  • Seguimiento:  Después de configurar la opción de conexiones de usuario

Antes de empezar

Recomendaciones

  • Esta opción es avanzada y solo debe cambiarla un administrador de base de datos con experiencia o un técnico de SQL Server con la titulación apropiada.

  • Usar la opción de conexiones de usuario ayuda a evitar que el servidor se sobrecargue con demasiadas conexiones simultáneas. Puede calcular el número de conexiones basándose en los requisitos del sistema y de los usuarios. Por ejemplo, en un sistema con muchos usuarios, cada usuario no necesitará normalmente una conexión exclusiva. Los usuarios pueden compartir las conexiones. Los usuarios que ejecutan aplicaciones de OLE DB necesitan una conexión para cada objeto de conexión abierta, los que ejecutan aplicaciones de Conectividad abierta de bases de datos (ODBC) necesitan una conexión para cada controlador de conexión activo de la aplicación y los que ejecuten aplicaciones de DB-Library necesitan una conexión para cada proceso iniciado que llame a la función dbopen de DB-Library.

    Nota importanteImportante

    Si tiene que utilizar esta opción, no establezca un valor demasiado alto, ya que cada conexión tiene sobrecarga, independientemente de si la conexión se está utilizando. Si se supera el número máximo de conexiones de usuario, recibirá un mensaje de error y no podrá conectarse hasta que esté disponible otra conexión.

Seguridad

Permisos

De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure sin ningún parámetro o solo con el primero. Para ejecutar sp_configure con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE, un usuario debe tener el permiso ALTER SETTINGS en el servidor. Los roles fijos de servidor sysadmin y serveradmin tienen el permiso ALTER SETTINGS de forma implícita.

Icono de flecha usado con el vínculo Volver al principio[Arriba]

Usar SQL Server Management Studio

Para configurar la opción de conexiones de usuario

  1. En el Explorador de objetos, haga clic con el botón secundario en un servidor y haga clic en Propiedades.

  2. Haga clic en el nodo Conexiones.

  3. En Conexiones, en el cuadro Número máximo de conexiones simultáneas, escriba o seleccione un valor entre 0 y 32767 para establecer el número máximo de usuarios que se pueden conectar simultáneamente a la instancia de SQL Server.

  4. Reinicie SQL Server.

Icono de flecha usado con el vínculo Volver al principio[Arriba]

Usar Transact-SQL

Para configurar la opción de conexiones de usuario

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. Este ejemplo muestra cómo usar sp_configure para configurar el valor de la opción de user connections en 325 usuarios.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'user connections', 325 ;
GO
RECONFIGURE;
GO

Para obtener más información, vea Opciones de configuración del servidor.

Icono de flecha usado con el vínculo Volver al principio[Arriba]

Seguimiento: Después de configurar la opción de conexiones de usuario

El servidor debe reiniciarse para que el valor surta efecto.

Icono de flecha usado con el vínculo Volver al principio[Arriba]

Vea también

Referencia

RECONFIGURE (Transact-SQL)

sp_configure (Transact-SQL)

Conceptos

Opciones de configuración del servidor

Establecer la opción de configuración del servidor Conexiones de usuario