Vraag : het afhangen van het dossier - naam moet ik het dossier in SSIS invoeren

Hallo ben ik een sqldeveloper en een totale nul in .net. Ik wil een txtdossier in een sql serverlijst invoeren. Eerst moet ik controleren als het dossier bestaat of niet .the dossier in a zal worden opgeslagen manueel hardcoded omslagvoorbeeld „C:\text“ en het dossier - naam „name0708.txt“ d.w.z. het dossier zal zijn - naam naam en de de datastamp slechts maand en dag (neem van nota de naam hardcoded) is .tomorrow het dossier zal zijn - de naam is name0709.txt. Kan iemand me vertellen hoe te om dit met SSIS te doen

Antwoord : het afhangen van het dossier - naam moet ik het dossier in SSIS invoeren

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.html
http://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.  







Andere oplossingen  
 
programming4us programming4us