Ver o cambiar las propiedades del servidor (SQL Server)

Se aplica a:SQL Server

En este artículo, se describe cómo ver o cambiar las propiedades de una instancia de SQL Server mediante SQL Server Management Studio, Transact-SQL o el Administrador de configuración de SQL Server.

Los pasos dependen de la herramienta:

Limitaciones

Cuando utilizas sp_configure, debes ejecutar RECONFIGURE o RECONFIGURE WITH OVERRIDE después de establecer una opción de configuración. La RECONFIGURE WITH OVERRIDE afirmación suele reservarse para opciones de configuración que requieren extrema precaución. No obstante, RECONFIGURE WITH OVERRIDE funciona con todas las opciones de configuración y puede utilizarse en lugar de RECONFIGURE.

Nota:

RECONFIGURE se ejecuta dentro de una transacción. Si alguna de las operaciones de reconfiguración falla, ninguna de las operaciones de reconfiguración tiene efecto.

Algunas páginas de propiedades presentan información obtenida mediante la instrumentación de gestión de Windows (WMI). Para mostrar esas páginas, debes instalar WMI en el ordenador que ejecute SQL Server Management Studio.

Roles de nivel de servidor

Para obtener más información, vea Roles de nivel de servidor.

Se conceden a todos los usuarios permisos de ejecución sobre sp_configure sin parámetros o solo con el primer parámetro. 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 contienen implícitamente el ALTER SETTINGS permiso.

SQL Server Management Studio

En el Explorador de objetos, haga clic con el botón derecho en un servidor y seleccione Propiedades. Para más información sobre cada página del cuadro de diálogo Propiedades del servidor, consulte Server ventana Propiedades.

Transact-SQL

Ver propiedades del servidor usando la función SERVERPROPERTY integrada

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

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. Este ejemplo utiliza la función SERVERPROPERTY integrada en una SELECT instrucción para devolver información sobre el servidor actual. Este escenario es útil cuando hay varias instancias de SQL Server instaladas en un servidor basado en Windows y el cliente debe abrir otra conexión a la misma instancia usada por la conexión actual.

    SELECT CONVERT (sysname, SERVERPROPERTY('servername'));
    GO
    

Visualización de las propiedades del servidor mediante la vista de catálogo sys.servers

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

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se consulta la vista de catálogo sys.servers para devolver el nombre (name) y el identificador (server_id) del servidor actual, además del nombre del proveedor OLE DB (provider) para conectarse a un servidor vinculado.

    USE master;
    GO
    
    SELECT name,
           server_id,
           provider
    FROM sys.servers;
    GO
    

Visualización de las propiedades del servidor mediante la vista de catálogo sys.configurations

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

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se consulta la vista de catálogo sys.configurations para devolver información sobre cada opción de configuración del servidor actual. El ejemplo devuelve el nombre (name) y la descripción (description) de la opción, su valor (value) y si se trata de una opción avanzada (is_advanced).

    SELECT name,
           description,
           value,
           is_advanced
    FROM sys.configurations;
    GO
    

Cambio de una propiedad del servidor mediante sp_configure

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

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. Este ejemplo muestra cómo usar sp_configure para cambiar una propiedad del servidor. El ejemplo cambia el valor de la opción fill factor a 100. El servidor debe reiniciarse para que el cambio surta efecto.

    USE master;
    GO
    
    EXECUTE sp_configure 'show advanced options', 1;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'fill factor', 100;
    GO
    
    RECONFIGURE;
    GO
    
    EXECUTE sp_configure 'show advanced options', 0;
    GO
    
    RECONFIGURE;
    GO
    

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

Administrador de configuración de SQL Server

Algunas propiedades del servidor se pueden ver o cambiar mediante el Administrador de configuración de SQL Server. Por ejemplo, puede ver la versión y la edición de la instancia de SQL Server, o cambiar la ubicación donde se almacenan los archivos de registro de errores. Estas propiedades también se pueden ver si se consultan las Funciones y vistas de administración dinámica para servidores.

Ver o cambiar las propiedades del servidor

  1. En el menú Inicio, seleccione Todos los programas, Microsoft SQL Server, Herramientas de configuración y, a continuación, seleccione Administrador de configuración de SQL Server.

  2. En Administrador de configuración de SQL Server, seleccione Servicios de SQL Server.

  3. En el panel de detalles, haga clic con el botón derecho en (<nombredeinstancia>) de SQL Server y, luego, haga clic en Propiedades.

  4. En el cuadro de diálogo Propiedades de (<nombredeinstancia>) de SQL Server, cambie las propiedades del servidor en las pestañas Servicio o Avanzadas y, después, haga clic en Aceptar.

Reinicio después de los cambios

En algunas propiedades, necesitas reiniciar el servidor antes de que el cambio entre en vigor.