Trigger entfernen ...
T-SQL SQL Server 2005
Manchmal treffen Architekten Entscheidungen, welche einen veranlassen alle Trigger von Tabellen in einer dedizierten Datenbank zu entfernen.
Über Ursachen und Gründe schweige ich mich aus.
Kategorie Manchmal treffen Architekten Entscheidungen, welche einen veranlassen alle Trigger von Tabellen in einer dedizierten Datenbank zu entfernen.
Über Ursachen und Gründe schweige ich mich aus.
Hier das Script:
declare @name sysname
declare @text varchar(4096)
declare @SQL varchar(255)
declare cur_triggers insensitive cursorfor
select namefrom sysobjects whereOBJECTPROPERTY(id, 'ISTRIGGER') = 1
open cur_triggers
fetch next from cur_triggers into @name
while(@@fetch_status <>-1) begin
select @text ='drop trigger ['+ @name +']'
exec (@text)
fetch next from cur_triggers into @name
end
close cur_triggers
deallocate cur_triggers
Gruß JJR