Escribir, analizar y modificar scripts con SQL Server Management Studio

SQL Server Management Studio incluye editores de código específicos del lenguaje para editar consultas de Transact-SQL, XQuery, MDX, DMX, XMLA y SQL Server Compact 3.5 SP1.

Características

Entre las características de los editores de código de SQL Server Management Studio se incluyen:

  • Plantillas que se pueden utilizar para acelerar la creación de scripts para SQL Server Database Engine (Motor de base de datos de SQL Server), Analysis Services y SQL Server Compact 3.5 SP1. Las plantillas son archivos que incluyen la estructura básica de las instrucciones necesarias para crear objetos en una base de datos.

  • Código de colores de la sintaxis para hacer más legibles las instrucciones complejas.

  • Un diseñador gráfico de consultas para la creación de consultas mediante arrastrar y colocar.

  • Presentación de las ventanas de consulta como fichas de la ventana de documento o en documentos independientes.

  • Presentación de los resultados de las consultas en una cuadrícula o una ventana de texto o redirigidos a un archivo.

  • Visualización de las cuadrículas de resultados como ventanas independientes con fichas.

  • La presentación gráfica de información del plan de presentación que muestra los pasos lógicos generados en el plan de ejecución de una instrucción de Transact-SQL.

  • Un entorno de edición de texto con gran número de características compatible con la búsqueda y el reemplazo, los comentarios masivos, las fuentes y los colores personalizados y la numeración de líneas. Algunos tipos de editores incluyen características adicionales como la esquematización y autocompletar.

  • Modo SQLCMD para la ejecución de scripts con comandos del sistema operativo.

    Cuando seleccione esta opción, tenga en cuenta las siguientes limitaciones:

    • IntelliSense se desactiva en el Editor de consultas de Database Engine (Motor de base de datos).

    • Debido a que el Editor de consultas no se ejecuta desde la línea de comandos, no podrá pasar parámetros de línea de comandos, tales como variables.

    • Dado que el Editor de consultas no puede responder a comandos del sistema operativo, debe tener cuidado de no ejecutar instrucciones interactivas.

[!NOTA]

Si se habilita IntelliSense para los scripts de gran tamaño de Transact-SQL, se puede disminuir el rendimiento en equipos lentos. Para obtener más información acerca de cómo limitar el tamaño de los scripts de Transact-SQL para los que está habilitado IntelliSense, vea Opciones (Editor de texto/Transact-SQL/IntelliSense).

Componentes

El editor de consultas incluye las ventanas siguientes:

  • Editor de consultas. Esta ventana se utiliza para escribir y ejecutar scripts.

  • Resultados. Esta ventana se utiliza para ver los resultados de una consulta. Puede presentar los resultados en cuadrícula o en texto.

  • Mensajes. Esta ventana muestra los errores, advertencias y mensajes informativos que devuelve el servidor cuando se ejecuta un script. La lista de mensajes no cambia hasta que se ejecuta el script de nuevo.

  • Lista de errores. Esta ventana muestra los errores semánticos y de sintaxis que encuentra la característica IntelliSense en el Editor de consultas de Database Engine (Motor de base de datos). La lista de errores cambia dinámicamente a medida que se modifican los scripts de Transact-SQL. La Lista de errores sólo muestra los errores del Editor de consultas de Database Engine (Motor de base de datos); no muestra los errores de los demás editores.

  • Estadísticas de clientes. Esta ventana muestra información sobre la ejecución de una consulta agrupada en categorías. Cuando se selecciona Incluir estadísticas de cliente en el menú Consulta, se muestra una ventana Estadísticas de clientes al ejecutarse la consulta. Incluye las estadísticas de ejecuciones de consultas sucesivas junto con los valores promedio. Seleccione Restablecer estadísticas de cliente en el menú Consulta para restablecer el promedio.

En la tabla siguiente se enumeran los temas de los Libros en línea de SQL Server relacionados con el editor de código.

Tema

Descripción

Usar las plantillas de SQL Server Management Studio

Contiene información sobre plantillas y creación de plantillas personalizadas.

Características y comandos ventajosos de los editores

Incluye temas sobre características como la esquematización de código, la numeración de líneas, los hipervínculos en los comentarios, las marcas en zigzag, el ajuste de línea, etc.

Métodos abreviados de teclado de SQL Server Management Studio

Incluye una lista de los métodos abreviados de teclado disponibles en el editor de código.

Cómo asociar extensiones de archivo a un editor de código

Explica cómo configurar SQL Server Management Studio para abrir un editor de código designado según la extensión del archivo.

Modificar scripts y archivos en SQL Server Management Studio

Contiene vínculos a páginas que describen varias opciones de configuración para el editor de código.

Cómo cambiar el color, el tamaño y el estilo de la fuente

Describe cómo personalizar el aspecto del texto en el editor de código.

Ventana Lista de errores (Management Studio)

Describe cómo el Editor de consultas de Database Engine (Motor de base de datos) muestra la información de los errores.

Para obtener acceso a un Editor de consultas de SQL Server Management Studio

  • En el menú Archivo, haga clic en Nuevo y, a continuación, en Archivo.

    Aparecerá el cuadro de diálogo Nuevo archivo.

    Haga clic en el tipo de consulta que desea crear. Por ejemplo, para crear una consulta de Transact-SQL, haga clic en Consulta de motor de base de datos.

    Aparecerá la ventana Editor de consultas.

  • En la barra de herramientas de SQL Server Management Studio, haga clic en el botón correspondiente al editor de consultas que desea abrir. Por ejemplo, para crear una consulta XMLA, haga clic en Consulta XMLA de Analysis Services.

    Aparecerá la ventana Editor de consultas.

Para tener acceso al Editor de consultas de Database Engine desde el Explorador de plantillas

  1. En el menú Ver, haga clic en Explorador de plantillas.

    Aparecerá la ventana Explorador de plantillas en la esquina inferior derecha.

  2. Haga doble clic en una plantilla para abrir una ventana Consulta de motor de base de datos con el texto de la plantilla. Por ejemplo, para abrir una plantilla CREAR BASE DE DATOS, abra la carpeta Plantillas de SQL Server, abra la carpeta Bases de datos y haga doble clic en Crear base de datos.

Para ver el editor de código en el modo de pantalla completa

  • En una ventana del editor de código, presione MAYÚS+ALT+ENTRAR para activar y desactivar el modo de pantalla completa.

Para ver la ventana Lista de errores de Management Studio

  • Para ver la ventana Lista de errores de Management Studio, puede utilizar cualquiera de los métodos siguientes:

    • En el menú Ver, haga clic en Lista de errores.

    • Utilice el método abreviado de teclado CTRL+\, CTRL+E.