Insert 2 million rows into SQL Server quickly

ado.net, asp.net, c#, database, sql-server

Solution

You can try with `SqlBulkCopy` class.

Lets you efficiently bulk load a SQL Server table with data from another source.

There is a cool blog post about how you can use it.

Problem

I have to insert about 2 million rows from a text file. And with inserting I have to create some master tables. What is the best and fast way to insert such a large set of data into SQL Server?

Original source

Related problems