Azure Data Factory Lookup组件此前正常现报无活跃仓库错误,求排查原因
Snowflake Lookup组件「无活跃仓库」报错原因排查
- 链接服务默认仓库配置被修改/清除:若之前链接服务(如ADF的Snowflake链接服务)指定了默认仓库,后台变更时移除或修改了该配置,Lookup组件调用时会继承会话初始配置,导致无默认仓库。即便SQL中添加
use warehouse whname,部分ETL工具的组件执行逻辑可能会隔离会话或覆盖手动语句,无法生效。 - 关联Snowflake角色权限被撤销:原使用的角色原本拥有目标仓库的
USE WAREHOUSE权限,后台配置变更时撤销了该权限。此时执行use warehouse whname会因权限不足失败,但报错仍会显示「无活跃仓库」,而非权限问题。 - Lookup组件会话隔离策略变更:部分ETL工具的Lookup组件使用独立会话执行查询,后台配置变更可能修改了会话复用规则,导致手动添加的
use warehouse语句与实际查询不在同一会话中,无法激活仓库。 - 目标仓库状态异常:后台可能将目标仓库
whname设置为暂停(SUSPENDED)状态,即便执行use warehouse whname,未启动的仓库无法被激活,仍会触发相同报错。
内容的提问来源于stack exchange,提问作者Stephen
相关产品推荐
相关产品推荐

