Niet zeker wat gebruikt de versie van SSIS u. 2008 steunt het scripting c#, waar 2005 slechts vb.net is.
Binnen SSIS:
1. Voeg een variabele toe om uw filename/weg te houden.
(verscheidene manieren om aan variabelen te krijgen - klik enkel op het gebied van de controlestroom met de rechtermuisknop aan en selecteer „Variabelen“)
2. Voeg een manuscripttaak aan controlestroom u toe VB.net kunt gebruiken om te zien of bestaat het dossier. Als het, het dossier krijgen - noem en breng het als uw variabele aan
http://www.vb-helper.com/howto_net_file_exists.htmlhttp://www.developerdotstar.com/community/node/512 <--write to="" variables="" in="" script="" task="">
3. Voeg een taak van de gegevensstroom aan uw controlegebied toe en klik het tweemaal
4. Onder de Bronnen van de Stroom van Gegevens, selecteer een vlakke dossierbron - klik het tweemaal en voeg een nieuwe verbindingsmanager (pluk enkel een representatief testdossier) toe.
5. Nu onder verbindingsmanagers (bij bodem), klik op de nieuwe die manager van de tekstverbinding in stap wordt gemaakt
4. Onder zijn eigenschappen, zie het gebied van Uitdrukkingen. Klik „…“ om aan de redacteur binnen te komen. Onder bezit, uitgezochte „ConnectionString“. Onder Uitdrukking zult u uw variabele in het volgende formaat selecteren: @ [Gebruiker:: <>>]
6. Voeg nu een bestemming aan uw Stroom van Gegevens toe en sleep uw bron van het tekstdossier aan de bestemming. Breng kolommen in kaart.
Vrij veel het. U hebt enkel een variabele nodig om de naam van uw dossier te houden - naam (gezien het veranderingen). Gebruik de manuscripttaak om uw variabele te wijzigen.