I've started reading about how bcp does bulk insert. I'm not sure how sql server does validation (i.e., data type). Using bcp, if 5 records are sent to sql server does sql server perform validation record by record and then insert the 5 records all at once? Thanks for the help!