Существуют различные варианты в зависимости от области действия гранта (любой триггер в базе данных, любой в схеме или конкретной таблице).
Обычно разрешения, необходимые для операции SQL, описаны в справочнике по SQL. Например. для CREATE TRIGGER
в SQL 2008 см. здесь (прокрутите вниз до «Разрешения»), в данном случае:
Для триггера DML требуется разрешение ALTER для таблицы или представления, для которого должен быть создан триггер
Вы можете создать роль, которой предоставлены только те разрешения, которые вы хотите, а затем добавить пользователей / группы к этой роли, поэтому минимальная роль - это та, которую вы создаете, имея только определенный доступ, который вы хотите разрешить ее участникам.