Когда задача возобновляется пользователем, отличным от владельца, выполняется ли она с правами создателя?

#task #snowflake-cloud-data-platform

Вопрос:

У меня есть задача, которая вызывает SP, который, в свою очередь, выполняет операции DML с объектами. Задача принадлежит ПОЛЬЗОВАТЕЛЮ 1. Когда ПОЛЬЗОВАТЕЛЬ2 возобновляет задачу, требуются ли ему все необходимые привилегии для завершения процесса (использование в SP, привилегии DML для затронутых объектов)?

Или кто бы ни возобновил выполнение задачи, она выполняется только с правом ее владельца?

Комментарии:

1. Да, отдельные операции DML потребовали бы предоставления соответствующих привилегий пользователю, который возобновляет выполнение задачи.

2. просто для ясности….объекты в Snowflake никогда не принадлежат пользователю. Они всегда принадлежат роли.

3. Спасибо @MikeWalton. Я неправильно написал его как пользователей, но это будут только разные роли.