可以在SSRS中使用ODBC通过SSH隧道连接到MySQL数据库吗?

可以在SSRS中使用ODBC通过SSH隧道连接到MySQL数据库吗?,ssh,reporting-services,odbc,Ssh,Reporting Services,Odbc,我正在用SSRS构建一个报告,需要从我公司只允许通过SSH连接的MySQL服务器上提取数据。在SSRS中连接MySQL意味着使用ODBC,虽然我已经将PuTTY设置为能够在本地计算机上连接到MySQL,但我如何使任何想要运行报表的用户都能够这样做,而不必在他们的计算机上设置PuTTY并引导他们登录使用它?,答案是:是的!使用MySQL附带的默认连接器/ODBC驱动程序无法实现这一点。显然,这是一个功能要求,但从未得到满足 因此,如果您希望SSRS通过SSH隧道连接到MySQL数据库,您需要使用P

我正在用SSRS构建一个报告,需要从我公司只允许通过SSH连接的MySQL服务器上提取数据。在SSRS中连接MySQL意味着使用ODBC,虽然我已经将PuTTY设置为能够在本地计算机上连接到MySQL,但我如何使任何想要运行报表的用户都能够这样做,而不必在他们的计算机上设置PuTTY并引导他们登录使用它?

,答案是:是的!使用MySQL附带的默认连接器/ODBC驱动程序无法实现这一点。显然,这是一个功能要求,但从未得到满足

因此,如果您希望SSRS通过SSH隧道连接到MySQL数据库,您需要使用PuTTY这样的SSH客户端设置报表服务器,并通过它连接以从该数据库中提取数据(这意味着确保在PuTTY进入睡眠或断开连接时重新启动PuTTY),或者,您需要购买这种允许SSH隧道而不需要外部SSH客户端的软件。 或者,我想,选项3是编写自己的MySQL ODBC驱动程序。为了完整起见,不妨把它扔掉

我不得不把这笔费用花掉,真是太糟糕了,但现在你知道了。:)