Защита от изменений на сервере
Компания также просит вас найти способ предотвратить случайное удаление баз данных сотрудниками.
После детального анализа вы решаете использовать триггер для выполнения этого требования.
Триггер будет откатывать любые попытки удалить базы данных.
Это упражнение является частью курса
Создание и оптимизация триггеров в SQL Server
Инструкции к упражнению
- Создайте новый триггер с именем
PreventDatabaseDelete. - Привяжите триггер на уровне сервера.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- 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;