Recomendaciones y trucos para usar SQL Server Management Studio (SSMS)

En este artículo se brindan algunas recomendaciones y trucos para usar SQL Server Management Studio (SSMS). En este artículo aprenderá a:

  • Agregar o quitar marcas de comentario del texto de Transact-SQL (T-SQL)
  • Aplicar sangría al texto
  • Filtrar objetos en el Explorador de objetos
  • Acceder al registro de errores de SQL Server
  • Buscar el nombre de la instancia de SQL Server

Requisitos previos

Para probar los pasos proporcionados en este artículo, necesita SQL Server Management Studio, acceso a SQL Server Database Engine y una base de datos de AdventureWorks.

Agregar o quitar marcas de comentario del código de T-SQL

Se puede usar el botón Comentario de la barra de herramientas para agregar o quitar marcas de comentario en las secciones del texto. El texto al que se haya quitado la marca de comentario no se ejecutará.

  1. Abra SQL Server Management Studio.

  2. Conéctese con su instancia de SQL Server.

  3. Abra una ventana de nueva consulta.

  4. Pegue el código de Transact-SQL siguiente en la ventana de texto.

    USE master
        GO
    
        -- Drop the database if it already exists
        IF  EXISTS (
            SELECT name 
                FROM sys.databases 
                WHERE name = N'TutorialDB'
                )
    
        DROP DATABASE TutorialDB
        GO
    
        CREATE DATABASE TutorialDB
        GO
    
        ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
        GO
    
  5. Resalte la sección Alter Database (Modificar base de datos) del texto y, después, seleccione el botón Comentario de la barra de herramientas:

    The Comment button

  6. Seleccione Ejecutar para ejecutar la sección del texto a la que se ha quitado la marca de comentario.

  7. Resáltelo todo excepto el comando Alter Database y, después, seleccione el botón Comentario:

    Comment everything

    Nota:

    El método abreviado de teclado para comentar el texto es CTRL + K, CTRL + C.

  8. Resalte la sección Alter Database del texto y, después, seleccione el botón Quitar la marca de comentario para quitar las marcas de comentario del texto:

    Uncomment text

    Nota:

    El método abreviado de teclado para eliminar comentarios del texto es CTRL + K, CTRL + U.

  9. Seleccione Ejecutar para ejecutar la sección del texto a la que se ha quitado la marca de comentario.

Aplicar sangría al texto

Puede usar los botones de sangría de la barra de herramientas para aumentar o reducir la sangría del texto.

  1. Abra una ventana de nueva consulta.

  2. Pegue el código de Transact-SQL siguiente en la ventana de texto:

    USE master
      GO
    
      --Drop the database if it already exists
      IF  EXISTS (
    	    SELECT name
    		    FROM sys.databases
    		    WHERE name = N'TutorialDB'
              )
    
      DROP DATABASE TutorialDB
      GO
    
      CREATE DATABASE TutorialDB
      GO
    
      ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
      GO
    
  3. Resalte la sección Alter Database (Modificar base de datos) del texto y, después, seleccione el botón Aumentar sangría de la barra de herramientas para hacer avanzar este texto:

    Increase the indent

  4. Vuelva a resaltar la sección Alter Database (Modificar base de datos) del texto y, después, seleccione el botón Reducir sangría para hacer retroceder este texto.

    Decrease the indent

Filtrar objetos en el Explorador de objetos

En bases de datos con muchos objetos, puede usar el filtrado para buscar tablas, vistas y otros elementos específicos. En esta sección se describe cómo filtrar las tablas, pero puede seguir estos pasos en cualquier otro nodo del Explorador de objetos:

  1. Conéctese con su instancia de SQL Server.

  2. Expanda Bases de datos>AdventureWorks>Tablas. Aparecerán todas las tablas de la base de datos.

  3. Haga clic con el botón derecho en Tablas y, después, seleccione Filtro>Configuración del filtro:

    Filter settings

  4. En la ventana Configuración del filtro puede modificar algunas de las siguientes opciones de filtro:

    • Filtrar por nombre:

      Filter by name

    • Filtrar por esquema:

      Filter by schema

  5. Para borrar el filtro, haga clic con el botón derecho en Tablas y, después, seleccione Quitar filtro.

    Remove filter

Acceder al registro de errores de SQL Server

El registro de errores es un archivo que contiene información sobre lo que ocurre en la instancia de SQL Server. Puede examinar y consultar el registro de errores en SSMS. El registro de errores es un archivo .log que se encuentra en el disco.

Abrir el registro de errores en SSMS

  1. Conéctese con su instancia de SQL Server.

  2. Expanda Administración>Registros de SQL Server.

  3. Haga clic con el botón derecho en el registro de errores Actual y, después, seleccione Ver registro de SQL Server:

    View the error log in SSMS

Consultar el registro de errores en SSMS

  1. Conéctese con su instancia de SQL Server.

  2. Abra una ventana de nueva consulta.

  3. Pegue el código de Transact-SQL siguiente en la ventana de consulta:

      sp_readerrorlog 0,1,'Server process ID'
    
  4. Modifique el texto situado dentro de las comillas simples que quiere buscar.

  5. Ejecute la consulta y, después, revise los resultados:

    Query the error log

Buscar la ubicación del registro de errores si se ha conectado a SQL Server

  1. Conéctese con su instancia de SQL Server.

  2. Abra una ventana de nueva consulta.

  3. Pegue el código de Transact-SQL siguiente en la ventana de consulta y, luego, seleccione Ejecutar:

       SELECT SERVERPROPERTY('ErrorLogFileName') AS 'Error log file location'  
    
  4. Los resultados muestran la ubicación del registro de errores en el sistema de archivos:

    Find the error log by query

Buscar la ubicación del registro de errores si no se puede conectar a SQL Server

La ruta de acceso del registro de errores de SQL Server puede variar según las opciones de configuración. La ruta de acceso para la ubicación de registro de errores puede encontrarse en los parámetros de inicio del Administrador de configuración de SQL Server. Siga estos pasos para buscar el parámetro de inicio pertinente que identifica la ubicación de su registro de errores de SQL Server. Su ruta de acceso puede variar respecto de la indicada a continuación.

  1. Abra el Administrador de configuración de SQL Server.

  2. Expanda Servicios.

  3. Haga clic con el botón derecho en la instancia de SQL Server y, después, seleccione Propiedades:

    Configuration Manager server properties

  4. Seleccione la pestaña Parámetros de inicio.

  5. En el área Parámetros existentes, la ruta de acceso indicada después de la "-e" es la ubicación del registro de errores:

    Error log

    En esta ubicación hay varios archivos de registro de errores. El nombre de archivo que termina por *log es el archivo de registro de errores actual. Los nombres de archivo que terminan con números son archivos de registro anteriores. Cada vez que se reinicia SQL Server se crea un registro nuevo.

  6. Abra el archivo errorlog.log en el Bloc de notas.

Búsqueda del nombre de la instancia de SQL Server.

Tiene a su disposición algunas opciones para buscar el nombre de su instancia de SQL Server antes y después de conectarse a SQL Server.

Antes de conectarse a SQL Server

  1. Siga los pasos necesarios para buscar el registro de errores de SQL Server en el disco. Su ruta de acceso puede variar respecto de la imagen siguiente.

  2. Abra el archivo errorlog.log en el Bloc de notas.

  3. Busque el texto El nombre del servidor es.

    Lo que aparezca entre las comillas simples es el nombre de la instancia de SQL Server a la que se conectará:

    Find the server name in the error log

    El formato del nombre es NOMBRE_HOST\NOMBRE_INSTANCIA. Si lo único que ve es el nombre de host, significa que ha instalado la instancia predeterminada y el nombre de instancia será MSSQLSERVER. Al establecer conexión con una instancia predeterminada, lo único que tiene que indicar para conectarse a SQL Server es el nombre de host.

Si se ha conectado a SQL Server

Si se ha conectado a SQL Server, puede buscar el nombre del servidor en tres sitios:

  1. El nombre del servidor se muestra en el Explorador de objetos:

    SQL Server instance name in Object Explorer

  2. El nombre del servidor se muestra en la ventana de consulta:

    SQL Server instance name in the Query window

  3. El nombre del servidor se muestra en Propiedades.

    • En el menú Ver, seleccione Ventana de propiedades:

      SQL Server instance name in the Properties window

Si se ha conectado a un alias o a un agente de escucha del grupo de disponibilidad

Si se ha conectado a un alias o a un agente de escucha del grupo de disponibilidad, esa información aparecerá en Explorador de objetos y en Propiedades. En este caso, puede que el nombre de la instancia de SQL Server no sea claro y se deba consultar:

  1. Conéctese con su instancia de SQL Server.

  2. Abra una ventana de nueva consulta.

  3. Pegue el código de Transact-SQL siguiente en la ventana:

     select @@Servername
    
  4. Vea los resultados de la consulta para identificar el nombre de la instancia de SQL Server a la que se ha conectado:

    Query the SQL Server name

Pasos siguientes

La mejor forma de familiarizarse con SSMS es practicar. Estos tutoriales y artículos de procedimientos lo ayudan con varias características disponibles dentro de SSMS. Estos artículos le mostrarán cómo administrar los componentes de SSMS y cómo localizar las características que utiliza habitualmente.