如何将SQLite与Power Automate连接?已装ODBC驱动仍无法连接
确认ODBC驱动位数匹配
Power Automate桌面版分32/64位,必须和你安装的SQLite ODBC驱动位数完全一致。比如装了64位驱动,就得用64位的Power Automate,反之亦然。
验证方法:打开对应位数的ODBC数据源管理器(32位路径是C:\Windows\SysWOW64\odbcad32.exe,64位是C:\Windows\System32\odbcad32.exe),检查已配置的SQLite数据源,点击「测试连接」确认能正常连通。检查数据源配置细节
配置ODBC数据源时,务必指定SQLite数据库文件的绝对路径(比如C:\Data\my_sqlite_db.db),不要用相对路径;同时确保数据库文件没有被其他进程占用(比如SQLite编辑器、其他程序),Power Automate需要独占访问权限。Power Automate连接配置要点
在Power Automate中选择ODBC连接器后,要么直接选择已配置好的DSN名称,要么手动输入连接字符串,示例:Driver=SQLite3 ODBC Driver;Database=C:\Data\my_sqlite_db.db;注意驱动名称要和你安装的完全匹配,不同版本驱动名称可能有差异(比如有的叫
SQLite ODBC Driver)。权限与网关问题(针对云流)
如果用的是云端Power Automate流,无法直接访问本地ODBC资源,必须通过本地数据网关连接,且网关所在机器要正确安装对应ODBC驱动、配置好数据源;同时确保运行Power Automate的账号有数据库文件的读写权限,以及访问ODBC配置的权限。驱动版本兼容性
尝试更新SQLite ODBC驱动到最新稳定版,旧版本可能存在兼容性问题;避免使用测试版驱动,优先选择官方维护的版本。
内容的提问来源于stack exchange,提问作者Shoaib

