Хранимая процедура не работает в SnowflakePython

Программы на Python
Anonymous
Хранимая процедура не работает в Snowflake

Сообщение Anonymous »


У нас есть рабочий лист Python, который работает нормально

def main(session: Snowpark.Session): # Установите сеанс Snowpark со второстепенными ролями session.use_вторичные_роли('все') Теперь, когда мы пытаемся развернуть этот скрипт, который теперь преобразован в хранимую процедуру, он выдает ошибку при использовании той же роли:

snowflake.connector.errors.ProgrammingError: 003001 (42501): ошибка управления доступом SQL: Недостаточно привилегий для работы с ролью «ВСЕ». в функции xxx с обработчиком main Нам нужно использовать вторичную роль для перекрестных запросов к базе данных. Может ли кто-нибудь мне в этом помочь?

Я тоже пробовал использовать роль администратора, но выдает эту ошибку.

Спасибо

Вернуться в «Python»