Wadhawan Vishal Wadhawan Vishal - 1 month ago 11
ASP.NET (C#) Question

Insert 2 million rows into SQL Server quickly

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?

Answer

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.