¿Es posible que SQL Server 2008 R2 Standard ejecute automáticamente un procedimiento almacenado en cualquier base de datos que se restaure o se adjunte a la instancia?
Me acerqué a una solución creando un disparador a nivel de servidor que ejecuta un procedimiento almacenado en una base de datos dada después del evento DDL CREATE_DATABASEo ALTER_DATABASEse dispara. Desafortunadamente, esto no funciona para las restauraciones de respaldo de datos.
Para elaborar, tenemos un procedimiento almacenado de 'limpieza' que existe en cada base de datos que restauramos y estoy buscando una manera de que esto se ejecute automáticamente cada vez que se restaura una copia de seguridad en la instancia.
Google me ha indicado que configure Auditorías o Políticas en SQL Server para obtener esta funcionalidad, pero estas características son bastante abrumadoras a primera vista, por lo que no puedo decir si las Auditorías o las Políticas son la vía para comenzar a investigar.