Share via


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 acerca de esta tarea, vea Tarea Ejecutar SQL de SSIS, Trabajar con parámetros y códigos de retorno en la tarea Ejecutar SQL y Trabajar con conjuntos de resultados en la tarea Ejecutar SQL. Para obtener más información acerca del lenguaje de consulta Transact-SQL, vea 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.

  • TimeOut
    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.

  • ResultSet
    Especifique el tipo de resultados esperado tras la ejecución de la instrucción SQL. Seleccione Fila única, Conjunto de resultados completo, XML o Ninguno.

  • ConnectionType
    Seleccione el tipo de administrador de conexión 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 conexión ODBC, Administrador de conexión ADO, Administrador de conexión ADO.NET, Administrador de conexión con SQL Server Compact Edition

  • Conexión
    Seleccione la conexión en la lista de administradores de conexión definidos. Para crear una nueva 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 conexión 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 Tarea Ejecutar SQL de SSIS

    Esta propiedad presenta las opciones indicadas en la siguiente tabla.

    Valor

    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 sólo lectura/escritura si la tarea utiliza el administrador de conexión ADO. Si no es el caso, la propiedad es de sólo lectura y su valor es false.

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

    Temas relacionados: Ejecución preparada

  • Examinar
    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 en el cuadro de diálogo Generador de consultas, una herramienta gráfica utilizada 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 desea ejecutar en el cuadro de opción o haga clic en el botón para examinar (...) para escribir la instrucción SQL en el cuadro de diálogo Escribir consulta SQL o haga clic en Generar consulta para componer la instrucción en el cuadro de diálogo Generador de consultas.

    Temas relacionados:Generador de consultas

SQLSourceType = Conexión de archivos

SQLSourceType = Variable