coldfusion - 是否可以将 ODBC 服务添加到现有的 CF 2016 安装?
问题描述
我们正在将一些代码从 CF 10 迁移到需要连接到几个 Access 数据库的 CF 2016 虚拟机。我在 Windows 中安装了必要的驱动程序并设置了 odbc 数据源,但发现我们的 CF 2016 VM 是在没有 ODBC 服务的情况下设置的,我无法找到添加它的明确方法。
当我去添加/删除程序时,唯一的选择是卸载 CF,当我运行 CF 2016 安装程序时,它不会让我通过“服务器配置”过程,因为现有安装已经存在。是否有一种标准方法可以将子组件添加到首次安装时未选择的 CF 服务器?
解决方案
看起来我在挖掘了一段时间后找到了答案。迁移向导需要再次运行以添加 ODBC 服务,但根据权限和其他因素可能会出现各种复杂情况。在很短的一段时间后我无法让它工作,所以我将结束我向使用 python 来满足我们有限的访问需求的过渡,但我相信这就是答案。
https://community.adobe.com/t5/ColdFusion/ColdFusion-11-ODBC-service/td-p/6207226
以下是基本步骤。有关 Charlie Arehart 和其他人的各种故障排除信息,请参见上面的链接。
- 导航到 C:\ColdFusion11\cfusion\lib\ 的 adminconfig.xml 并使用文本编辑器(比如记事本)打开它。
- 在 runmigrationwizard 中将值从“false”更改为“true”
- 在 odbc 中将值从“false”更改为“true”
- 保存文件并重新启动 ColdFusion 服务。
- 重新启动服务后,访问 cf admin url,您将获得迁移向导。按照屏幕上的向导继续。
我通过关于在 CF11 和 CF2016中设置 Access 数据源的线程找到了答案,Charlie Arehart 贡献并链接到有关 ODBC 服务设置的信息。
推荐阅读
- php - 在 WooCommerce 订单编辑页面中仅显示一个的产品运输类别
- javascript - 是否通过信令服务器强制共享冰包
- python - MNIST 数据集的负数
- facebook-graph-api - localStorage,令牌是否必须字符串?
- verilog - 行为建模在 testbench.test 中不是有效的左值
- c - 如何在 C 中分别读取标志和文件名?(基于 WC 实用程序)
- r - 在R中将数字转换为日期格式?
- firebase - 如何访问 Document Snapshot 元素?
- html - Webpack 仅显示“应用就绪”。但不显示组件。如何解决?
- eclipse - RobotFrameWork 标准库没有出现在 Eclipse 中