Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » 数据库连接 » ODBC 数据源

 

创建 ODBC 数据源(dbdsn 实用程序)

使用 dbdsn 实用程序创建 ODBC 数据源。

前提条件

执行此任务没有前提条件。

上下文和注释

在 Windows 上,系统数据源可供计算机系统的所有用户以及 Windows 服务使用。用户数据源仅适用于创建它时所针对的用户。无法通过 dbdsn 实用程序创建文件数据源。可使用 ODBC 数据源管理器创建文件数据源。

在 Linux 和其它非 Windows 系统中,dbdsn 实用程序可用于创建 ODBC 数据源。

注意
  • 在 64 位 Windows 上创建系统数据源   系统数据源可供计算机系统的所有用户以及 Windows 服务使用。64 位 Windows 版本在 Windows 注册表中维护两组系统数据源:一组用于 64 位客户端应用程序,一组用于 32 位客户端应用程序。要创建可供 32 位应用程序访问的系统数据源,必须运行 32 位 dbdsn 实用程序(位于 SQL Anywhere 安装目录中的 bin32 子目录下)。为了避免出现连接问题,建议您同时创建 64 位和 32 位系统数据源并确保二者的配置相同。

  • 在 64 位 Windows 上创建用户数据源   用户数据源定义被存储在 Windows 注册表的某个位置,其中包含当前登录到系统的用户的设置。64 位 Windows 版本在 Windows 注册表中为每位计算机用户维护一组用户数据源。可以使用 32 位或 64 位版本的 dbdsn 实用程序来创建用户数据源。只要安装了匹配的 ODBC 驱动程序,此数据源便可供 64 位和 32 位客户端应用程序使用。

小心

不建议在数据源中存储用户 ID、加密或未加密口令以及数据库密钥。

 任务
  • 在命令提示符下运行数据源实用程序 (dbdsn)。

结果

ODBC 数据源即创建完毕。

以下命令用于为示例数据库创建 ODBC 数据源。该命令必须在一行中输入:

dbdsn -w "My DSN" -c "DBF=$SQLANY16/demo.db"

 另请参见