Con la ayuda de expresiones puede hacer que la conexión sea dinámica.
Seleccione su conexión de archivo plano en el panel Administradores de conexión. En el panel Propiedades, haga clic en Expresión (...). Luego elija ConnectionString Property de la lista desplegable y en Expression(...) coloque su expresión y evalúela.
Creación de expresiones -
For day : (DT_STR,4,1252)DAY( DATEADD( "dd", -1, getdate() ))
For month: (DT_STR,4,1252)MONTH( DATEADD( "dd", -1, getdate() ))
For Year: (DT_STR,4,1252)YEAR( DATEADD( "dd", -1, getdate() ))
Expresión de ejemplo (debe modificar según sus requisitos) -
"E:\\Backup\\EmployeeCount_"+(DT_STR,4,1252)DATEPART( "yyyy" , getdate() ) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "mm" , getdate() ), 2) + RIGHT("0" + (DT_STR,4,1252)DATEPART( "dd" , getdate() ), 2) +".txt"
que está dando E:\Backup\EmployeeCount_20140627.txt
como valor
Tenga en cuenta:necesita una conexión de archivo plano que funcione, así que primero cree una conexión de archivo plano cuya propiedad connectionString se reemplazará automáticamente por expresión.
También puede seguir estos artículos paso a paso.
ssis destino de nomenclatura dinámica
Conexión dinámica de archivo plano de SSIS