Ответ 1
В результате теста BULK INSERT быстрее . Через час, используя SQLBulkCopy, я, может быть, четверть пути своих данных, и я закончил писать альтернативный метод (и обедал). К тому времени, как я закончил писать этот пост (~ 3 минуты), BULK INSERT был примерно на треть пути.
Для тех, кто рассматривает это как ссылку, также стоит упомянуть, что загрузка выполняется быстрее без первичного ключа.
Следует отметить, что одной из основных причин этого может быть то, что сервер был значительно более мощным компьютером и что это не анализ эффективности алгоритма, однако я бы по-прежнему рекомендовал использовать BULK INSERT, поскольку средний сервер, вероятно, значительно быстрее среднего настольного компьютера.