Compartir a través de


Cómo: Ejecutar una consulta

Después de escribir un script o una consulta, normalmente deseará ejecutarlos y examinar los resultados.Antes de ejecutar una consulta, compruebe si está conectado a la base de datos y el servidor adecuados.Si intenta ejecutar su consulta sin estar conectado, se solicitará una conexión.

Para ejecutar una consulta en el editor de Transact-SQL

  1. Abra la consulta en el Editor de Transact-SQL.Para obtener información acerca de cómo iniciar el Editor, vea Cómo: Iniciar el Editor de Transact-SQL.

  2. En el menú Datos, elija Editor de Transact-SQL y haga clic en Ejecutar SQL.

    Para ejecutar una consulta mediante un método abreviado de teclado, presione CTRL+MAYÚS+E.

    Para ejecutar una consulta desde la barra de herramientas, haga clic en Ejecutar SQL.

    Para ejecutar una consulta desde un menú contextual, haga clic con el botón secundario del mouse en el editor de T-SQL y, a continuación, haga clic en Ejecutar SQL.

    La consulta se ejecuta en la base de datos a la que está conectado.El tiempo que tardan en devolverse los resultados depende de la complejidad de la consulta, la carga en el servidor de bases de datos y las características técnicas del servidor de base de datos.

    Para obtener información sobre cómo cancelar la ejecución de una consulta, vea Cómo: Cancelar un consulta en ejecución.

    Para obtener información sobre cómo ver los resultados de una consulta, vea Información general sobre los resultados de la consulta.

Para ejecutar una instrucción de un script o consulta con múltiples instrucciones

  1. Abra la consulta en el Editor de Transact-SQL.Para obtener más información acerca de cómo iniciar el Editor, vea Cómo: Iniciar el Editor de Transact-SQL.

  2. En el editor, resalte la instrucción que desea ejecutar.

  3. En la barra de herramientas del editor Transact-SQL, haga clic en Ejecutar SQL.

    La instrucción que resaltó se ejecutará en la base de datos a la que está conectado.El tiempo que tardan en devolverse los resultados varía en función de varios factores.Dichos factores incluyen la complejidad de la consulta, la carga en el servidor de bases de datos y las características técnicas del servidor de base de datos.

    También puede ejecutar la instrucción resaltada utilizando el método abreviado de teclado (CTRL+MAYÚS+E), la barra de herramientas o el menú contextual, como se menciona en el procedimiento anterior.

    Para obtener información sobre cómo cancelar la ejecución de una consulta, vea Cómo: Cancelar un consulta en ejecución.

    Para obtener información sobre cómo ver los resultados de una consulta, vea Información general sobre los resultados de la consulta.

Seguridad

Solo puede ejecutar scripts y consultas si tiene los permisos adecuados en el servidor, la base de datos y los objetos de base de datos a los que se obtiene acceso.Por ejemplo, si no tiene los permisos necesarios para ejecutar procedimientos almacenados en una base de datos, se producirá un error al ejecutar scripts que llamen a procedimientos almacenados.

Si no tiene los permisos necesarios para ejecutar un script, de forma total o parcial, aparecerán errores en la pestaña Mensajes o Resultados (dependiendo de si ha seleccionado Resultados a cuadrícula o Resultados a texto, respectivamente).

Para obtener más información sobre cómo configurar los permisos adecuados en una instancia de SQL Server, vea Lección 2: Configurar permisos en objetos de base de datos.

Vea también

Tasks

Cómo: Conectar con una base de datos en el Editor de Transact-SQL

Cómo: Desconectarse de bases de datos

Cómo: Conectarse a bases de datos diferentes en la misma sesión del editor

Tutorial: Crear y ejecutar un script Transact-SQL sencillo

Conceptos

Editar scripts y objetos de base de datos con el Editor de Transact-SQL