이 문제를 해결할 수 있기를 바랍니다. 정말 여기에서 도움을 주셔서 감사합니다!SSIS 패키지에서 동적 변수를 설정하십시오.
내가하려고하는 것은 .TXT로 구분 된 파일을 데이터베이스로 가져 오기위한 SSIS 패키지를 만드는 것입니다. 정적 파일을 사용하여이 작업을 수행하는 절차는 분명합니다.하지만 여기서는 어제의 파일을 사용하여 가져 오기를 수행해야합니다. 파일 이름의 구조는 "Informe_De_Recupero_D141027"입니다 (날짜 부분은 "141027"임).
RIGHT("00" + (DT_STR, 4 , 1252)DATEPART("year" , GETDATE()),2) + ""
+ RIGHT("00" + (DT_STR, 2 , 1252)DATEPART("month" , GETDATE()) , 2)
+ "" + (DT_STR, 2 , 1252) DATEPART("day" , getdate()-1)
을하지만 -1이 시나리오에서 작동하지 않습니다
나는 다음과 같은 식으로 FileDateName라는 SSIS 패키지에 변수를 만들었습니다. 다음 오류가 발생합니다.
The data type "DT_DBTIMESTAMP" cannot be used with binary operator "-" the type of one or both of the operands is not supported for the operation. To perform this operation, one or both operands needs to be explicity cast with a cast operator.
Attempt to set the result type of binary operation "Getdate()-1" failed with error code 0xc0047081 Evaluating function "DATEPART" failed with error code 0xc0047084
어떻게 해결할 수 있습니까? 다른 해결책을 좀 주시겠습니까?
미리 감사드립니다.
딱! 정말 고마워! – Marcos