Я использую Report Viewer 2008 для создания отчета, который использует хранимую процедуру (SQL Server 2008) для его заполнения. Отчет генерируется правильно. Этот отчет занимает некоторое время, поскольку он большой. Во время загрузки отчета, если пользователь закрывает окно браузера, эта хранимая процедура продолжает выполняться до ее завершения (даже если отчет не отображается ...). Проблема заключается в том, что это убивает серверный процессор, особенно если это делается несколькими пользователями, и после закрытия они снова открываются и загружаются, в результате чего хранимая процедура дважды запускается одним и тем же пользователем.
Есть ли способ заставить хранимую процедуру прекратить выполнение после закрытия браузера? Заранее спасибо за помощь !!