Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Alex_12095
Member

Откуда:
Сообщений: 38
Здравствуйте.
При выполнении процедуры
delete from report
where id not in (
        select max(RDateTime)
        from Report
        group by Rhost
      );

Вылетает такая ошибка: Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).
подскажите в чём дело.

Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
31 май 13, 04:45    [14373278]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Alex_12095,

Вам нужно смотреть в отладчике, что у вас там происходит. Скорее всего ошибка в триггере на удаление.
31 май 13, 05:15    [14373284]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Alex_12095
Member

Откуда:
Сообщений: 38
Ruuu, А как посмотреть?
31 май 13, 05:22    [14373286]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Alex_12095,

How to: Debug T-SQL Using the SQL Server Management Studio
Запуск отладки Alt+F5
F10 - step over
F11 - step into
31 май 13, 05:31    [14373287]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Alex_12095
Member

Откуда:
Сообщений: 38
Ruuu, пишет :
Executing selected script from mssql:://p65-215-1-2/_aida/dbo/Stored Procedure/dbo/StoredProcedure1

Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).
No rows affected.
(0 row(s) returned)
Finished executing selected script from mssql:://p65-215-1-2/_aida/dbo/Stored Procedure/dbo/StoredProcedure1
Или я не правильно сделал?
31 май 13, 08:06    [14373400]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Alex_12095
Member

Откуда:
Сообщений: 38
Msg 217, Level 16, State 1, Procedure trgTree1, Line 2
Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).
у меня нету такой процедуры, это тогда что?
31 май 13, 08:10    [14373411]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Guf
Member

Откуда: Новосибирск
Сообщений: 659
Alex_12095
Msg 217, Level 16, State 1, Procedure trgTree1, Line 2
Maximum stored procedure, function, trigger, or view nesting level exceeded (limit 32).
у меня нету такой процедуры, это тогда что?


Судя по префиксу, тригер.
31 май 13, 08:17    [14373425]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Alex_12095
Member

Откуда:
Сообщений: 38
Guf,
а откуда он тогда? я его не создавал
31 май 13, 08:18    [14373429]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Alex_12095
Member

Откуда:
Сообщений: 38
Извиняюсь это я тупил, тригер создал случайно, сейчас удалил и всё работает.
Всем Спасибо.
31 май 13, 08:21    [14373436]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Alex_12095
Guf,
а откуда он тогда? я его не создавал
Без Тайлера Дердана тут не обошлось :)
А если без шуток, то либо вы его создали, либо кто-то другой, кто имеет доступ к серверу. Третьего не дано.
31 май 13, 08:22    [14373438]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
Guf
Member

Откуда: Новосибирск
Сообщений: 659
Alex_12095
Guf,
а откуда он тогда? я его не создавал

Я тоже. Правда!
SELECT OBJECT_NAME([o].[parent_object_id]), [o].* FROM sys.objects [o] WHERE [o].[name] = N'trgTree1'
31 май 13, 08:26    [14373448]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка Maximum stored procedure, trigger, or view nesting level exceeded (limit 32)  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Ruuu
Alex_12095
Guf,
а откуда он тогда? я его не создавал
Без Тайлера Дердана тут не обошлось :)
А если без шуток, то либо вы его создали, либо кто-то другой, кто имеет доступ к серверу. Третьего не дано.
Дано. "Создал слчайно"

Ведь есть же ненулевая вероятность, что обезьяна,
колотя по клавишам пишущей машинки,
напечатает "Войну и мир"!
31 май 13, 09:36    [14373732]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить