Compartir a través de


Editor de la tarea Ejecutar SQL (página General)

Use la página General del cuadro de diálogo Editor de la tarea Ejecutar SQL para configurar la tarea Ejecutar SQL y proporcionar la instrucción SQL de ejecución de la tarea.

Para obtener información sobre esta tarea, vea Tarea Ejecutar SQL, Parámetros y códigos de retorno en la tarea Ejecutar SQL y Conjuntos de resultados en la tarea Ejecutar SQL. Para más información sobre el lenguaje de consultas Transact-SQL y su sintaxis, consulte Referencia de Transact-SQL (motor de base de datos).

Opciones estáticas

Nombre
Escriba un nombre único para la tarea Ejecutar SQL en el flujo de trabajo. El nombre que indique se mostrará en el Diseñador SSIS .

Descripción
Describa la tarea Ejecutar SQL. Como práctica recomendada, describa la tarea en función de su objetivo para que los paquetes se autodocumenten y su mantenimiento resulte sencillo.

Tiempo de espera
Especifique la duración máxima en segundos de la ejecución de la tarea antes de exceder el tiempo de espera. Un valor de 0 indica un tiempo infinito. El valor predeterminado es 0.

Nota

En los procedimientos almacenados no se excederá el tiempo de espera si imitan la funcionalidad de espera al proporcionar un tiempo para la realización de conexiones y finalización de las transacciones superior al número de segundos especificado en TimeOut. Sin embargo, los procedimientos almacenados que ejecutan consultas siempre están sujetos a la restricción de tiempo especificada en TimeOut.

CodePage
Especifique la página de códigos que desea utilizar para traducir los valores Unicode a variables. El valor predeterminado es la página de códigos del equipo local.

Nota

Cuando la tarea Ejecutar SQL utiliza un administrador de conexiones ADO u ODBC, la propiedad CodePage no está disponible. Si la solución requiere el uso de una página de códigos, utilice un administrador de conexiones OLE DB o ADO.NET con la tarea Ejecutar SQL.

TypeConversionMode
Cuando establece esta propiedad en Allowed, la tarea Ejecutar SQL intentará convertir el parámetro de salida y los resultados de la consulta al tipo de datos de la variable a la que se asignan los resultados. Esto se aplica al tipo de conjunto de resultados de Fila única .

ResultSet
Especifique el tipo de resultados esperado tras la ejecución de la instrucción SQL. Elija Fila única, Conjunto de resultados completo, XMLo Ninguno.

Tipo de conexión
Elija el tipo de administrador de conexiones que desea utilizar para conectarse al origen de datos. Entre los tipos de conexión disponibles se encuentran OLE DB, ODBC, ADO, ADO.NET y SQLMOBILE.

Temas relacionados:Administrador de conexiones OLE DB, Administrador de conexiones ODBC, Administrador de conexiones ADO, Administrador de conexiones ADO.NET, Administrador de conexiones con SQL Server Compact Edition

Conexión
Elija la conexión en la lista de administradores de conexión definidos. Para crear una conexión, seleccione <Nueva conexión...>.

SQLSourceType
Seleccione el tipo de origen de la instrucción SQL que ejecuta la tarea.

Dependiendo del tipo de administrador de conexiones que utiliza la tarea Ejecutar SQL, debe utilizar marcadores de parámetros específicos en instrucciones SQL con parámetros.

Temas relacionados: sección Ejecutar comandos SQL con parámetros en Execute SQL Task

Esta propiedad presenta las opciones indicadas en la siguiente tabla.

Importancia Descripción
Entrada directa Establezca el origen para una instrucción Transact-SQL. Si selecciona este valor, se mostrará la opción dinámica SQLStatement.
Conexión de archivos Seleccione un archivo que contenga una instrucción Transact-SQL. Si selecciona esta opción, se mostrará la opción dinámica FileConnection.
Variable Establezca el origen a una variable que defina la instrucción Transact-SQL. Si selecciona este valor, se mostrará la opción dinámica SourceVariable.

QueryIsStoredProcedure
Indica que la instrucción SQL especificada es un procedimiento almacenado. Esta propiedad es de solo lectura/escritura si la tarea utiliza el administrador de conexiones ADO. Si no es el caso, la propiedad es de solo lectura y su valor es false.

BypassPrepare
Indique si la instrucción SQL está preparada. true omite la preparación; false prepara la instrucción SQL antes de ejecutarla. Esta opción solo estará disponible con las conexiones OLE DB que admiten la preparación.

Temas relacionados:Ejecución preparada

Navegar
Busque un archivo que contenga una instrucción SQL en el cuadro de diálogo Abrir . Seleccione el archivo en el que desea copiar el contenido del archivo como una instrucción SQL en la propiedad SQLStatement .

Generar consulta
Cree una instrucción SQL con el cuadro de diálogo Generador de consultas , una herramienta gráfica usada para crear consultas. Esta opción estará disponible si la opción SQLSourceType se establece en Entrada directa.

Analizar consulta
Valide la sintaxis de la instrucción SQL.

Opciones dinámicas de SQLSourceType

SQLSourceType = Entrada directa

SQLStatement
Escriba la instrucción SQL que quiere ejecutar en el cuadro de opción, o bien haga clic en el botón Examinar […] para escribir la instrucción SQL en el cuadro de diálogo Escribir consulta SQL; también puede hacer clic en Generar consulta para escribir la instrucción en el cuadro de diálogo Generador de consultas.

Temas relacionados:Generador de consultas

SQLSourceType = Conexión de archivos

FileConnection
Seleccione un administrador de conexiones de archivos existente o haga clic en <Nueva conexión...> para crear un nuevo administrador de conexiones.

Temas relacionados:File Connection Manager, File Connection Manager Editor

SQLSourceType = Variable

SourceVariable
Seleccione una variable existente o haga clic en <Nueva variable…> para crear una.

Temas relacionados: Variables de Integration Services (SSIS), Agregar variable

Consulte también

Referencia de errores y mensajes de Integration Services
Editor de la tarea Ejecutar SQL (página Asignación de parámetros)
Editor de la tarea Ejecutar SQL (página Conjunto de resultados)