В SQL Server вход BCP регистрируется совсем не так, как традиционные операторы вставки. То, как SQL решает что-то делать, зависит от ряда факторов, а некоторые вещи, о которых большинство разработчиков даже не задумываются, например, какую модель восстановления использует база данных.
bcp использует те же средства, что и BULK INSERT и классы SqlBulkCopy.
Подробнее здесь
http://msdn.microsoft.com/en-us/library/ms188365.aspx
Суть в том, что эти массовые операции регистрируют меньше данных, чем обычные операции, и имеют возможность инструктировать SQL Server игнорировать свои традиционные проверки и балансировки при поступлении данных. Все это в совокупности способствует его ускорению.