我想知道是否有可能使用windows odbc数据源从我的本地机器(windows)连接到我的rds数据库,我的问题是我使用SSH,我不知道如何输入odbc数据源中的参数,我需要这种类型的连接,因为我想通过vba excel访问RDS,我的数据库是Postgresql。
gr8qqesn1#
如果您有一个可公开访问的数据库(AWS不推荐),并且您的IP地址是允许的,那么正常的ODBC连接将工作。根据您的设置,您有一个私有数据库。在这种情况下,您的选项是:1.使用支持隧道的其他ODBC驱动程序。Devart(https://www.devart.com/odbc/postgresql/)和Cdata(https://cdn.cdata.com/help/FPG/odbc/RSBPostgresql_c_SSH.htm)都有支持SSH隧道的ODBC驱动程序。两者都不是免费的。1.使用VPN并将驱动程序指向localhost
niknxzdl2#
实际上,您可以使用Devart ODBC Driver for PostgreSQL来访问指定环境中的数据。请查看文档中的其他信息:https://docs.devart.com/odbc/postgresql/ssh.htm
2条答案
按热度按时间gr8qqesn1#
如果您有一个可公开访问的数据库(AWS不推荐),并且您的IP地址是允许的,那么正常的ODBC连接将工作。
根据您的设置,您有一个私有数据库。在这种情况下,您的选项是:
1.使用支持隧道的其他ODBC驱动程序。
Devart(https://www.devart.com/odbc/postgresql/)和Cdata(https://cdn.cdata.com/help/FPG/odbc/RSBPostgresql_c_SSH.htm)都有支持SSH隧道的ODBC驱动程序。
两者都不是免费的。
1.使用VPN并将驱动程序指向localhost
niknxzdl2#
实际上,您可以使用Devart ODBC Driver for PostgreSQL来访问指定环境中的数据。请查看文档中的其他信息:https://docs.devart.com/odbc/postgresql/ssh.htm