Для цього типу операцій було додано декілька наборів активних результатів (MARS), тому вам не потрібно одночасно відкривати два з'єднання, щоб мати можливість читати з SqlDataReader І виконувати додаткові партії.
MARS сумісний з SQL Server 2005 і вище. Щоб цитувати документи MSDN:
До впровадження множинних наборів активних результатів (MARS) розробникам доводилось використовувати або кілька підключень, або курсори на стороні сервера для вирішення певних сценаріїв.
Для отримання додаткової інформації див.
Бібліотека MSDN - Огляд MARS
Працював приклад читання та оновлення даних:
Бібліотека MSDN - Маніпулювання даними (MARS) прокрутіть вниз до розділу "Читання та оновлення даних за допомогою MARS"