Saiba como desabilitar todas as triggers em um banco de dados.
Para desabilitar todas as triggers o comando é bem simples o que acredito que muita gente já conhece, mas algumas pessoas não. Abaixo vou disponibilizar para vocês. A desativação das triggers em bancos de dados são bastante utilizadas em caso de grandes cargas feitas em tabelas.
Abaixo vou colocar o script que desativa todas as triggers das tabelas:
sp_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all'
Abaixo o script para ativar novamente:
sp_msforeachtable 'ALTER TABLE ? ENABLE TRIGGER all'
Dica: Recomendo que antes de rodar os scripts acima, verifique se já não tem nenhuma trigger que já está desativada para que retorne a versão “original” e você não tenha problemas futuramente. Abaixo script de verificação:
select t.name as [trigger],o.name as [table],* from sys.triggers t inner join sys.objects o on t.parent_id = o.object_id where is_disabled = 1
Wesley Mota
Latest posts by Wesley Mota (see all)
- The Ultimate Guide to Gry Online Ruletka - novembro 14, 2024