Snowflake中Alert存储位置及控制台显示问题咨询
Snowflake控制台未显示已创建Alert的解决办法
Alert并非Snowflake中不被列出的特殊对象,控制台看不到它通常是以下几种情况:
- 未展开对应分类:在你指定的Schema节点下,
Alerts分类和Tasks、Tables等是同级的,默认可能处于折叠状态,手动展开就能看到。 - 权限不足:若当前角色没有
MONITOR或USAGE权限,控制台会隐藏该Alert。可通过以下SQL检查权限:
权限缺失的话,联系管理员授予对应权限:SHOW GRANTS ON ALERT <你的Alert名称>;GRANT MONITOR ON ALERT <你的Alert名称> TO ROLE <你的角色名称>; - 控制台缓存问题:控制台对象树可能存在缓存,刷新页面或重新登录即可显示新创建的Alert。
你也可以用SQL直接验证Alert是否存在:
SHOW ALERTS IN SCHEMA <数据库名>.<Schema名>;
如果查询结果包含你的Alert,说明创建成功,只是控制台显示延迟。
内容的提问来源于stack exchange,提问作者Estrobelai
相关产品推荐
相关产品推荐

