如何刷新Power Automate的Get Rows (V2)以适配SQL视图结构变更?
问题
使用Power Automate创建流时,通过SQL Server连接器的Get Rows (v2)拉取视图数据。原视图定义如下:
SELECT ColA, ColB, ColC, ColD FROM MyTable
后续视图定义变更,移除了ColD列,新视图定义为:
SELECT ColA, ColB, ColC FROM MyTable
当前Get Rows步骤报错:Microsoft SQL: Invalid column name 'ColD'.。不想通过删除并重新创建该步骤解决,希望找到更简便的方法刷新列配置,让步骤识别视图的最新列结构。
解决方案
- 打开对应Power Automate流,定位到报错的
Get Rows (v2)步骤 - 点击步骤右上角的⋮(更多选项),选择重新连接,重新完成SQL Server的身份验证。这一步会触发连接器重新读取目标视图的元数据,通常能自动同步列的变更
- 如果重新连接后问题仍存在,进入步骤的高级选项,找到列配置项:
- 手动删除列表中的
ColD引用; - 或者直接清空列输入框,让连接器自动拉取当前视图的所有列(适合列变更较多的场景)
- 手动删除列表中的
- 保存流并执行测试,确认报错消失
内容的提问来源于stack exchange,提问作者FreeMan
相关产品推荐
相关产品推荐

