Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Найти процедуру, выдающую "Null value is eliminated by an aggregate or other SET operation  [new]
vavilen
Member

Откуда:
Сообщений: 4
Добрый день

Подскажите пожалуйста, есть ли возможность отследить:
какая процедура выдает вышеуказанное предупреждение, а желательно и при выполнении какого именно запроса это происходит.

Ситуация: есть специальное API от производителя, которое обращается к БД и выполняет там процедуры, запросы и т.д.
Что находится внутри API узнать нельзя, так как оно представлено в виде скомпилированной dll
При вызове одного метода API выполняется ряд процедур в СУБД и искать по всем процедурам причину весьма затруднительно.
Входные параметры метода API перепроверены

Делать SET ANSI_WARNINGS OFF считаю неправильным, т.к. неизвестно, во что это потом еще выльется.

Заранее признателен за любые дельные советы.
2 ноя 12, 14:45    [13414669]     Ответить | Цитировать Сообщить модератору
 Re: Найти процедуру, выдающую "Null value is eliminated by an aggregate or other SET operation  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
vavilen, Включаете профайлер на отлов запуска процедур и добавляете в него событие Errors and Warnings\User Error Message.
Ждете появления ошибки, смотрите, что за процедура запускалась перед появлением этого сообщения.
2 ноя 12, 14:59    [13414766]     Ответить | Цитировать Сообщить модератору
 Re: Найти процедуру, выдающую "Null value is eliminated by an aggregate or other SET operation  [new]
vavilen
Member

Откуда:
Сообщений: 4
Спасибо.
Вот тут также есть ответ на мой вопрос:

http://stackoverflow.com/questions/5232171/origin-of-warning-message-in-sql-server
6 ноя 12, 10:47    [13424971]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить