将32位ODBC/OLEDB数据库连接迁移到64位
概述
BarTender 2022 现在仅提供 64 位版本,因此不再支持 32 位 ODBC 数据库连接。为了让您的数据库连接兼容 BarTender,您需要将配置迁移到 64 位 ODBC 连接。
虽然本文主要介绍如何更新 ODBC 连接,但同样的原理也适用于更新 OLEDB 连接。
适用范围
- BarTender 2022 及更高版本。
- 如果您希望将之前仅有 32 位版本的 BarTender 完全迁移到 64 位,也适用于 BarTender 2016 及更高版本。
信息
在从 32 位迁移到 64 位时,ODBC 数据库连接有一些需要注意的地方。每种位数都需要相应的驱动程序,来告诉 ODBC 连接如何处理来自数据库的数据。像 CSV、SQL 和 Microsoft Office 数据库通常都同时提供 32 位和 64 位驱动,但其他类型的数据库则需要有 64 位驱动才能建立 64 位 ODBC 连接。
注意:任何使用这些 32 位 OLEDB/ODBC 数据库连接的 BarTender 文档,都需要用新的 64 位配置进行更新。
使用命名数据库连接可以让今后的迁移和更改更加简单,无需每次都更新文档的连接信息。您只需在管理控制台中更新数据库的连接详情即可。
迁移 DSN
虽然有方法可以导出 ODBC DSN 或通过组策略进行管理,但目前没有办法直接将 DSN 从 32 位转移到 64 位版本。迁移需要手动完成。如果需要迁移到多台电脑,可以先导出 DSN,然后在新电脑上导入。
在制定迁移计划时,您需要确保具备以下内容:
- DSN 连接字符串(如果不是内置的)
- 适用于您的数据库的 64 位驱动程序
安装好驱动程序并准备好连接字符串后,您可以按照以下步骤操作:
- 进入控制面板,打开管理工具。
- 打开 ODBC 数据源(64 位),选择“系统 DSN”标签页,为所有用户设置连接(也可以根据需要选择其他 DSN 类型)。
- 点击“添加”按钮,添加您的连接。
- 根据需要配置 DSN。不同类型的连接可能有不同的配置要求。
- 配置完成后,点击“确定”并按需进行测试。
- 配置并更新 BarTender 文档或命名数据库连接,使用新的 64 位 ODBC 数据库连接(见下方更多资源)。