SQL server - multiple update after triggers question

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

SQL server - multiple update after triggers question

Post by Sabina »

Some tables in our DB have 2 update triggs. One is audit trigger, the other one is not.
There are also 2 audit tables which are referred only by audit triggers.

I dropped all audit triggers and audit tables but when I run client and try to update a table which previously had audit trigger, it complains about missing sys object=audit table.

Why? It is dropped with all the references...

1) Can there be some relationship with the other update trigger?
2) Should I clean some cache may be?

Thanks,
Sabina
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: SQL server - multiple update after triggers question

Post by Sabina »

Sabina wrote:...but when I run client and try to update a table which previously had audit trigger, it complains about missing sys object=audit table.


Here is err msg:

SQL Exception (42S02): [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Invalid object name 'AUD_tracking'.
SkyWalker
Уже с Приветом
Posts: 317
Joined: 16 Feb 2001 10:01
Location: US

Post by SkyWalker »

Выполните
sp_helptrigger 'tablename'

В результате будет выведен полный список триггеров и их тип для данной таблицы.

Для полной уверенности что не выполняется еще один update на клиенте захватите операцию в ProFiler.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

SkyWalker wrote:Для полной уверенности что не выполняется еще один update на клиенте захватите операцию в ProFiler.


большое спасибо SkyWalker. С profiler откопала невписанный в drops триггер и метод, который "из Ростова в Москву ехал через Владивосток"

Return to “Вопросы и новости IT”