Cómo ejecutar procedimiento almacenado y conseguir datos en SSIS

Escrito por suqing wang | Traducido por eliana caruso
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo ejecutar procedimiento almacenado y conseguir datos en SSIS
Utiliza el Procedimiento de almacenamiento para ejecutar paquetes SSIS. (Thinkstock Images/Comstock/Getty Images)

Microsoft SQL Server ofrece el método de Procedimiento almacenado para simplificar el proceso de desarrollo de base de datos mediante la agrupación de instrucciones T-SQL en bloques manejables. Los procedimientos almacenados aceptan datos en forma de parámetros de entrada. Los parámetros de entrada se utilizan en el tiempo de ejecución. El resultado es devuelto al programa de petición. SSIS es una sigla que significa SQL Server Integration Services (Servicios de integración de servidor SQL), que es un componente del software de base de datos Microsoft SQL Server que conduce roles de exportación e importación de datos. Puedes ejecutar procedimiento almacenado xp_cmdshell y la utilidad DTEXEC para ejecutar el paquete SSIS.

Nivel de dificultad:
Difícil

Otras personas están leyendo

Necesitarás

  • Microsoft SQL Server

Lista completaMinimizar

Instrucciones

  1. 1

    Haz clic en "Inicio", "Todos los programas" y "Configuración de superficie de SQL Server 2008". Selecciona la Configuración de superficie para las características.

  2. 2

    Haz clic en "Motor de base de datos" y expándelo bajo el texto "Seleccionar un componente". Activa la pestaña "xp_cmdshell" con una marca. El procedimiento almacenado extendido xp_cmdshell ejecuta comandos del sistema operativo desde el motor de base de datos. Haz clic en "Aceptar".

  3. 3

    Crea un procedimiento almacenado para ejecutar un paquete existente con variables específicas de paso en la cadena de conexión mediante el siguiente código: CREATE PROCEDURE sp_SSIS @strLocation VARCHAR(500) AS SET NOCOUNT ON

  4. 4

    Ejecuta el paquete "package.dtsx" a través del sistema DTexec: SELECT @Cmd = 'DTexec /FILE "' + @strLocation + 'package.dtsx" /MAXCONCURRENT 1 /CHECKPOINTING OFF /REPORTING EW' EXEC @ReturnCode = xp_cmdshell @Cmd La utilidad de la petición de comando DTexec se utiliza para configurar y ejecutar paquetes de servicios de integración de SQL.

  5. 5

    Llama al procedimiento almacenado mediante el código: EXEC sp_ExecuteSSIS 'C:\Packages\', 'KARTHIK-PC/Karthik', 'MyProject';

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles