Я никогда не пробовал это, поэтому я не знаю, столкнусь ли я с проблемами памяти.
Но может ли SqlDataReader прочитать триллион записей? Это все правильно транслируется? Я немного не в курсе того, что делает протокол SQL/TDS под прикрытием.
ОБНОВЛЕНИЕ Переведите триллион как очень большое число. Вероятно, мне следовало сказать что-то вроде 1 миллиарда или 100 миллионов.