【发布时间】:2014-11-25 10:54:36
【问题描述】:
我正在尝试使用 SSH 隧道将 Tableau 连接到 postgres 数据库。我采取的步骤是
- 在我的桌面上安装 postgres 驱动程序(32 位)
- 在putty中创建隧道(隧道L5432 127.0.0.1:5432)并打开终端
- 在这个会话中,我可以从命令行 psql -d mydb -U myuser 运行 Postgres
- 但是,在尝试使用 Tableau 进行连接时,我收到错误消息“无效的用户名和密码”
- 如果我尝试连接到不存在的数据库,我会收到相同的错误消息“无效的用户名和密码”
我还创建了一个具有超级用户权限的 psql 用户,但没有成功。注意 ssh 隧道和 psql db 的用户名是不同的。
我在论坛上看到很多帖子都没有解决办法。
有人可以帮忙吗?谢谢。
罗杰
【问题讨论】:
-
如果隧道的用户和数据库的用户相同,它是否工作?
-
解决了这个问题 - 必须创建两个隧道。 postgres 数据库限制了 list_addresses。第一个隧道让我到了盒子,第二个允许的 sql 查询!
标签: tableau-api