我们正在开发一个项目,我们使用ngrok打开到我们网络的隧道,以便在用户的机器上执行操作。作为其中的一部分,我们必须打开不同类型数据库的开放端口。 使用Ngrok正确打开SQL SERVER默认端口(1433)。但是,我们在打开基于文件的数据库(如Visual Foxpro数据库)的端口时遇到问题,因为我们不知道端口号。
有人可以帮我,如何找到Visual Foxpro数据库端口号或如何使用ngrok连接Visual Foxpro数据库?
答案 0 :(得分:1)
有很多方法可以做到这一点,包括:
查看Rick Strahl的一些文章,了解与VFP和网络相关的所有内容,包括以下内容:
答案 1 :(得分:0)
Visual Foxpro的数据库纯粹是基于文件的(除非您使用针对SQL Server的远程视图或其他东西)。
因此,不涉及端口号。如果数据位于网络位置,则需要共享该位置,然后通过共享访问该位置。
例如,如果您需要从Windows应用程序访问它,那么大多数人都使用Visual FoxPro OLEDB驱动程序。
另见Is there any way we can connect to document databases like Visual Fox pro using TCP tunneling
答案 2 :(得分:0)
我使用ColdFusion创建了一个可以查询和更新VFP数据库的SOAP端点。它能够每秒处理数百个呼叫并且稳定。您可以通过在CF中创建与VFP中的逻辑实体(表)相关的类,并编写执行SQL查询或针对VFP表进行更新的方法,然后返回值。