Сценарий дела следующий.Через C # я вынужден вызывать хранимую процедуру на внешнем сервере, который возвращает 50 миллионов записей каждый раз, когда она вызывается.Каждая запись состоит из нескольких полей, разделенных запятыми, которые я должен разделить и вставить в таблицу базы данных на другом сервере.Поскольку записи должны быть обработаны перед вставкой, я думаю, что использование SqlBulkCopy
должно быть исключено, так как при этом данные в таблице поступления будут записаны в том виде, в котором они есть, а не разделены.Сохранение всех записей в массиве запрещено, поскольку оперативной памяти компьютера, на котором будет работать .exe
, недостаточно для этой цели.Есть идеи?