Ved hjælp af udtryk kan du gøre forbindelsen dynamisk.
Vælg din flade filforbindelse fra ruden Forbindelsesadministratorer. Klik på Udtryk (...) i ruden Egenskaber. Vælg derefter ConnectionString Property fra rullelisten og indsæt dit udtryk i Expression(...) og evaluer det.
Udtryksopbygning -
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() ))
Eksempeludtryk (du skal justere efter dit krav) -
"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"
som giver E:\Backup\EmployeeCount_20140627.txt
som værdi.
Bemærk venligst - Du har brug for en fungerende flad filforbindelse, så opret først en flad filforbindelse, hvis connectionString-egenskab derefter automatisk vil blive erstattet af udtryk.
Du kan også følge disse trinvise artikler.
ssis dynamisk navngivningsdestination
SSIS Dynamic Flat File Connection