• it is such a small program that any programmer will be able to do it - and if not then hire one to do it either in c# or vb.net won't take more than a few hours to do it and test it.

    you can do it with bcp to extract - but not simple.

    and you can use sqlldr to load - again not simple.

    As both situations are well documented and with plenty of examples on the net I advise you to google for each step individually. this if you choose not to go with the easiest solution of the c# code.