【问题标题】:Error while creating stream on a table in Snowflake在 Snowflake 中的表上创建流时出错
【发布时间】:2021-12-23 11:51:24
【问题描述】:

SQL 访问控制错误:在未启用 CHANGE_TRACKING 的情况下操作流源的权限不足

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: snowflake-cloud-data-platform snowflake-schema


【解决方案1】:

如果表所有者角色未明确启用更改跟踪,则只有表所有者角色可以创建流。

https://docs.snowflake.com/en/sql-reference/sql/create-stream.html#usage-notes

要么使用拥有表的角色来创建流,要么让拥有角色为您启用更改跟踪。

【讨论】:

  • 嗨,迈克,感谢您提供的解决方案。我们正在使用具有关联角色的复制工具将数据加载到表中。我们是否应该明确地将所有权授予我们用来创建流的新角色?或 GRANT Usage on Schema to role 有效?
猜你喜欢
  • 1970-01-01
  • 2023-02-21
  • 2013-01-16
  • 1970-01-01
  • 2016-09-19
  • 2022-10-14
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多