2010-11-23 4 views
1

У меня есть большой запрос, выполняющий цикл с несколькими хранимыми процедурами. Основываясь на бизнес-правилах, я вызываю соответствующие хранимые процедуры для каждой записи, которая находится в моем цикле. Проблема в том, что эти хранимые процедуры иногда генерируют несколько наборов результатов. Затем происходит то, что в SQL Server Management Studio область результатов заполняется данными, она замедляет работу с SQL Server Management Stidion, а в конце Management Studio даже вылетает из-за исключения из памяти. Есть ли способ, с помощью которого я могу подавить результаты?Как подавить результаты при выполнении запроса

+0

Сейчас я использую работу вокруг, чтобы показать результаты в тексте (CTRL-T) а не в сетке. – trabart 2010-11-23 11:16:14

ответ

1

Вы также можете запустить его из командной строки с помощью OSQL и указать логфайл:

osql -E -S ServerName -d DBNAme -q "EXIT(<QUERY STUFF HERE>)" -o PathtoLogFile.txt

1

выполнить запрос как задание в Sql Server Agent.

Смежные вопросы