Когда я выполняю запрос TSQL или хранимую процедуру, которая возвращает большое количество записей (1M +) по умолчанию, он начинает отображать результат во время выполнения запроса.TSQL Предотвращает вывод «FAST N» по умолчанию
Есть ли способ предотвратить это и отложить возврат результата до завершения выполнения запроса?
Зачем вам это нужно? Это можно сохранить в таблице «# temp» или, возможно, переписать запрос, чтобы получить оператор блокировки, но затем он берет память сервера, сохраняя весь набор результатов. –
Я думаю, что это может вызвать проблемы в моем другом вопросе: http://stackoverflow.com/questions/18468284/sqldatareader-does-return-all-records-3rd-attempt (может быть, я ошибаюсь, но кажется, что код .NET читает только «Fast N») –