Es imprescindible interpretar el código de forma correcta previamente a utilizarlo a tu proyecto si ttienes algo que aportar puedes dejarlo en la sección de comentarios.
Solución:
La expresión correcta es
"source " + (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) +".CSV"
Parece que creaste una pregunta separada. Estaba respondiendo a su otra pregunta ¿Cómo cambiar la fuente del archivo plano usando un contenedor de bucle foreach en un paquete SSIS? con la misma respuesta. De todos modos, aquí está de nuevo.
Crea dos string variables de tipo de datos a saber DirPath
y FilePath
. Establezca el valor C:backup en la variable DirPath
. No establezca ningún valor a la variable. FilePath
.
Seleccione la variable FilePath
y seleccione F4 para ver las propiedades. Selecciona el EvaluateAsExpression
propiedad a Verdadero y establecer el Expresión propiedad como @[User::DirPath] + "Source" + (DT_STR, 4, 1252) DATEPART("yy" , GETDATE()) + "-" + RIGHT("0" + (DT_STR, 2, 1252) DATEPART("mm" , GETDATE()), 2) + "-" + RIGHT("0" + (DT_STR, 2, 1252) DATEPART("dd" , GETDATE()), 2)
Reseñas y calificaciones
Ten en cuenta dar difusión a este tutorial si te valió la pena.