我正在尝试设置对 Sage 100 Advanced ERP 数据的远程访问,以便在 MySQL 数据库上运行的网站中使用。我只需要获取产品的库存水平,所以它是一个只读应用程序。
据我了解,Sage 100 带有一个 ODBC 驱动程序,可以通过创建数据库视图来远程访问 Sage 的平面文件数据存储。我需要做的是将 Sage 服务器上的数据中的一些字段复制到托管网站的 Web 服务器。
为了自动化这个过程,我假设我需要在 web 服务器上设置一个 cron 作业,该作业运行一个 PHP 脚本(首选语言),执行连接到远程服务器的 SQL 查询,提取所需的数据,并将其写入适当的MySQL 数据库中的表。最后一步我很好,但我不确定从 ODBC 数据源连接和检索数据的步骤。
如何连接并从 ODBC 数据源中提取 Sage 100 数据以写入另一台服务器上的 MySQL 数据库?
或者,有没有办法将 ODBC 数据源同步/镜像到单独服务器上的 MySQL 数据库,然后我可以使用它来将数据复制到网站的数据库?
注意:MySQL 有关于使用 ODBC 从 MySQL 提取数据的文档,但没有关于如何在外部服务器上使用 ODBC 将数据导入 MySQL 的信息。