Información del Servidor SQL Server con T-SQL

Información del Servidor SQL Server con T-SQL

Información del Servidor SQL Server, en la administración de bases de datos SQL Server, es fundamental conocer los detalles del entorno en el que estás trabajando. Esto incluye información sobre el nombre del host, la instancia actual, la edición, el tipo de servidor, el nivel del producto y el número de versión. En este blog, te mostraré cómo usar una simple consulta T-SQL para obtener toda esta información de una conexión actual a SQL Server.

¿Qué Información Puedes Obtener del Servidor SQL Server?

La consulta T-SQL que presentaremos recupera los siguientes datos clave del servidor SQL actual:

  • Hostname: El nombre de la máquina que hospeda el servidor SQL.
  • Instance Name: El nombre de la instancia SQL Server.
  • Edition: Indica si la arquitectura es de 32 bits o 64 bits.
  • Product Level: Muestra el nivel del producto, como RTM o el Service Pack.
  • Server Type: Indica si el servidor SQL es un servidor agrupado (clustered) o independiente (standalone).
  • Version Number: El número de versión del servidor SQL.

La Consulta T-SQL

A continuación, te presento la consulta T-SQL que puedes ejecutar para obtener esta valiosa información:

SELECT
SERVERPROPERTY('MachineName') as Host,
SERVERPROPERTY('InstanceName') as Instance,
SERVERPROPERTY('Edition') as Edition, /* muestra 32 bits o 64 bits */
SERVERPROPERTY('ProductLevel') as ProductLevel, /* RTM o SP1, etc. */
CASE SERVERPROPERTY('IsClustered') WHEN 1 THEN 'CLUSTERED' ELSE 'STANDALONE' END as ServerType,
@@VERSION as VersionNumber
Información del Servidor SQL Server con T-SQL

Desglose de la Consulta

  1. Hostname y Instance Name:sqlCopiar códigoSERVERPROPERTY('MachineName') as Host, SERVERPROPERTY('InstanceName') as Instance, Estas propiedades devuelven el nombre del host y de la instancia de SQL Server actual.
  2. Edition:sqlCopiar códigoSERVERPROPERTY('Edition') as Edition, La propiedad ‘Edition’ te muestra si el servidor es de 32 bits o 64 bits, además de otros detalles sobre la edición de SQL Server.
  3. Product Level:sqlCopiar códigoSERVERPROPERTY('ProductLevel') as ProductLevel, La propiedad ‘ProductLevel’ indica el nivel del producto, como la versión RTM (Release to Manufacturing) o un Service Pack específico.
  4. Server Type:sqlCopiar códigoCASE SERVERPROPERTY('IsClustered') WHEN 1 THEN 'CLUSTERED' ELSE 'STANDALONE' END as ServerType, Este caso condicional verifica si el servidor SQL es parte de un clúster. Si ‘IsClustered’ devuelve 1, el servidor es agrupado; de lo contrario, es independiente.
  5. Version Number:sqlCopiar código@@VERSION as VersionNumber Finalmente, @@VERSION devuelve la versión completa de SQL Server, incluyendo el número de versión, la fecha de compilación y la arquitectura del sistema operativo.

Ejecución de la Consulta

Para ejecutar esta consulta, simplemente abre SQL Server Management Studio (SSMS), conecta a tu servidor SQL y pega la consulta en una nueva ventana de consulta. Al ejecutar la consulta, recibirás un conjunto de resultados con toda la información detallada.

Conclusión

Conocer los detalles de tu entorno SQL Server es esencial para la administración y el mantenimiento eficientes de tus bases de datos. Esta sencilla consulta T-SQL te proporciona una visión rápida y completa de los aspectos clave de tu servidor SQL, ayudándote a tomar decisiones informadas y a resolver problemas de manera más efectiva.

Script para saber el histórico de queries ejecutados SQL

Archivos MDF y NDF en SQL Server: Guía Completa

¿Qué hace DBCC CHECKDB?

Qué es la temp-db en sql

SSPI handshake failed with error code 0x8009030c SQL Server

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.

error: Contenido protegido :)