Paso de parámetros vía linea de comandos en SSIS
En SQL Server Integration Services (SSIS) , mucha gente aprende, pero le cuesta llegar a poder recibir parámetros. En este ejemplo voy a copiar datos de una tabla origen a una tabla destino especificando el ID como parámetro. Luego voy a llamar al paquete desde el cmd (la línea de comandos y pasarle el parámetro). Para este ejemplo, estoy usando la base de datos adventureworks , pero usted puede adaptar el ejemplo a cualquier tabla de cualquier base de datos. El paquete es un simple Data Flow y dentro del Data Flow se tiene un OLE DB Source y un OLE DB Destination: Vamos a tener una variable con el valor del ID a especificar y la otra variable contendrá la expresión con la sentencia.. La expresión adjuntará la consulta a un parámetro. En este caso la consulta es la siguiente: "SELECT [BusinessEntityID] ,[NationalIDNumber] FROM [HumanResources].[Employee] where [BusinessEntityID]= "+ @[U...