Wie fügt man mehrere datasätze von Vb.net zu SQL server 2005 Tabelle ein?

Ich habe 40000 datasätze in meinem DataTable. Ich möchte alle datasätze in SQL server insert. Ich verwende vb.net 2008 und SQL server 2005.

Derzeit verwende ich XML, um von vb.net zu SQL server 2005 zu übergeben, aber es gibt mir Netzwerkerrors. Gibt es einen anderen path, den ich erreichen kann?