エラー
net.snowflake.client.jdbc.SnowflakeSQLException: SQL access control error:
Insufficient privileges to operate on schema 'SCHEMA_NAME'.
原因
Snowflakeの接続情報で設定しているユーザーに付与されているロールに対して、スキーマを利用できる権限が付与されていないことが原因です。
対処法
Snowflake側で以下クエリを実行して、ロールに付与されている権限を一覧で表示し、ドキュメントに記載の権限が付与されているか確認してください。
SHOW GRANTS TO ROLE ROLE_NAME転送元で必要なスキーマに関する権限は、USAGEです。
転送先で必要なスキーマに関する権限は、USAGE、CREATE TABLE、CREATE STAGEです。
必要な権限の付与方法はドキュメントに記載があります。ご確認ください。
(参考)権限とロール - 接続情報 Snowflake
コメント
0件のコメント
記事コメントは受け付けていません。