Dengan bantuan ekspresi, Anda dapat membuat koneksi menjadi dinamis.
Pilih koneksi file datar Anda dari panel Connection Managers. Di panel Properties, klik pada Expression(...). Kemudian pilih ConnectionString Property dari daftar drop-down dan di Expression(...) letakkan ekspresi Anda dan evaluasi.
Pembuatan ekspresi -
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() ))
Contoh ekspresi (Anda perlu mengubah sesuai kebutuhan Anda) -
"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"
yang memberikan E:\Backup\EmployeeCount_20140627.txt
sebagai nilai.
Harap diperhatikan - Anda memerlukan koneksi file datar yang berfungsi, jadi pertama-tama buat koneksi file datar yang properti connectionStringnya akan diganti secara otomatis dengan ekspresi.
Anda dapat mengikuti artikel langkah demi langkah ini juga.
ssis menamai tujuan secara dinamis
Koneksi File Datar Dinamis SSIS