Evitar cambios en el servidor
La empresa también te pide que encuentres una forma de evitar que los empleados borren bases de datos por error.
Tras un análisis detallado, decides usar un trigger para cumplir con la petición.
El trigger revertirá cualquier intento de eliminar bases de datos.
Este ejercicio forma parte del curso
Crear y optimizar desencadenadores en SQL Server
Instrucciones del ejercicio
- Crea un nuevo trigger llamado
PreventDatabaseDelete. - Asocia el trigger a nivel de servidor.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Create a trigger to prevent database deletion
CREATE TRIGGER ___
-- Attach the trigger at the server level
ON ___ ___
FOR DROP_DATABASE
AS
PRINT 'You are not allowed to remove existing databases.';
ROLLBACK;