Tenho duas instâncias do SQL Server que gerencio. Uma é uma instância do SQL Server 2000 e a outra é 2005.
Alguns onde, nesses servidores, lembro-me de configurar alguns gatilhos de tabela que foram executados sob certas condições. Eu preciso procurar esses gatilhos como ponto de referência para um novo projeto, no entanto, para a vida de mim não consigo encontrá-los.
Existe alguma instrução SQL habilidosa que eu possa executar para iterar em todos os meus bancos de dados e, subsequentemente, iterar em cada tabela e gerar qualquer gatilho associado às tabelas?
Isso fornecerá uma lista de tabelas que possuem gatilhos e o nome do gatilho associado:
Isso fornecerá a mesma lista, com uma coluna que mostra o texto real da instrução do gatilho:
Como Aaron sugeriu, isso também funcionaria para o SQL Server 2005+:
E por sua excelente sugestão, o seguinte funciona para SQL Server 2000+ (incluindo SQL Server 2012):
Para SQLServer 2000: