É possível que o SQL Server 2008 R2 Standard execute automaticamente um procedimento armazenado em qualquer banco de dados especificado restaurado ou anexado à instância?
Aproximei-me de uma solução criando um gatilho no nível do servidor que executa um procedimento armazenado em um determinado banco de dados após o evento DDL CREATE_DATABASEou ALTER_DATABASEé acionado. Infelizmente, isso não funciona para restaurações de backup de banco de dados.
Para elaborar, temos um procedimento armazenado de 'limpeza' que existe em todos os bancos de dados que restauramos e estou procurando uma maneira de executá-lo automaticamente sempre que um backup for restaurado para a instância.
A pesquisa no Google me indicou a configuração de auditorias ou políticas no SQL Server para obter essa funcionalidade, mas esses recursos são bastante impressionantes à primeira vista, então não sei dizer se as auditorias ou políticas são o caminho para começar a investigar.