Q:

What is the quickest way to import 60m records into SQL

I have a 5-6 tables in my database that I need to populate with test data to test peroformance in my app.
I can write a code and do a bulk insert my prediction is that it will take nearly 3 days to run so I assumed there must be a quicker way.
Any ideas?

A:

Depending on how you are generating your data, SSIS may be the best way to insert data.
Also, make sure you turn off all triggers where possible and remove as many indexes as possible, re-adding them afterwards.

A:

SSIS is one way to go, but you'll either be using the Bulk Insert Task, or looping through the file and calling an INSERT INTO statement.  There is BCP available.

