i need to make a bulk insert from vb to sql, i have two ways : SqlBulkCopy
and pass table as parameter to the stored procedure , but i'm facing a timeout exception with these two methods for huge data.. is there any other way to prevent a for loop from vb to sql and to prevent a timeout and cpu usage on sql.
Asked
Active
Viewed 214 times
0

User7291
- 1,095
- 3
- 29
- 71
-
2Only SqlBulkCopy actually does bulk insert. The stored procedure would do this only if you used the `BULK INSERT` statement - which only reads files. It's equivalent to the `bcp` command line utility. As for the timeout- what timeout? Command or connection? If it's command, just increase it. Check this [duplicate](http://stackoverflow.com/questions/4535536/timeout-expired-with-sqlbulkcopy) question – Panagiotis Kanavos Feb 11 '15 at 15:47
-
Also, depending on your timeouts, you could try inserting a smaller chuck of data at a time. – SoulTrain Feb 11 '15 at 15:53