Я вижу ошибку 2601 в профилировщике, когда я изменяю процедуру, но в SSMS не отображается сообщение об ошибке или сообщение - PullRequest
1 голос
/ 16 ноября 2011

Я бегу SQL Server 2005 SP4. У меня есть хранимая процедура, которую я хочу обновить, поэтому я запускаю ALTER PROCEDURE в SSMS, и она успешно выполняется. Затем я запускаю процедуру, и она отлично работает. (Это набор из 1090 строк модульных тестов.)

Мне удалось запустить Profiler, и он показывает 11 строк класса исключений с текстовыми данными

«Ошибка: 208, серьезность: 16, состояние: 0», за которой следуют почти 200 строк Исключительный класс событий с текстовыми данными «Ошибка: 2601, Серьезность: 14, состояние: 1 ".

Я очистил Profiler и снова выполнил тот же оператор ALTER, и получил тот же результат. Мой сервер очень не хватает памяти, поэтому 208 не является большим сюрпризом, но я не понимаю, что 2601 пытается мне сказать. Примечание. Ошибки возникают как прямой результат ALTER, а не как результат выполнения процедуры.

Может ли кто-нибудь просветить меня относительно значения ошибки 2601 в этом контексте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...