Migrating out of DTS Technology

Buy this book at Amazon.com!DTS has been replaced by SQL Server Integration Services. It’s like replacing a respectable automotive body shop with a 60,000 foot vehicle assembly facility controlled by several hundred shiny robots. To me, the reasoning behind this hugeness is that less is more with SQL Server Express. For the people on the book cover shown at right, it’s like, “Dude, read our book!”

I’ve been rewriting (again) all of my ‘data activity’ code for my little enterprise and this time all of the ‘activity’ will take place inside .NET assemblies. No more DTS. Not using DTS reduces my dependency on a sizeable chunk of Microsoft, platform-specific technology and increases my chances of porting my code to Mono “in case of emergency.” This new-found freedom has boiled down to one problem: loading big-ass text files—namely, loading Web site logs into SQL Server with .NET.

Any SQL Server 7 guru from 1999 finds this problem laughable; however, I had to take a look at the following to build up my confidence:

rasx()