布尔值 布尔(真或假)参数在条件为真时值为 YES、ON、1、TRUE、Y 或 T,在条件为假时,值为 NO、OFF、0、FALSE、N 或 F。
区分大小写 虽然连接参数的值可能区分大小写(例如 Unix 的文件名),但连接参数名不区分大小写。
字符集限制 建议数据库服务器名(由 ServerName 连接参数指定)由 ASCII 字符集中 32 到 126 范围内的字符集组成。其它连接参数值没有此限制。
请不要在连接字符串中多次指定同一参数。如果多次指定同一参数,结果将无法得到保证,可能出现不一致。而且,软件后续版本中的行为也可能发生更改。
连接字符串中的条目按从左到右的顺序读取。如果对同一个连接参数指定了多次,则使用字符串中的最后一个。但 ODBC 和 OLE DB 客户端应用程序(不包括 Sybase Central、Interactive SQL 和 SQL Anywhere 控制台实用程序)除外:如果对同一个参数指定了多次,则使用字符串中的第一个值。
接口库按优先级顺序从以下源获取连接参数:
连接字符串 您可以在连接字符串中显式传递参数。
SQLCONNECT 环境变量 SQLCONNECT 环境变量可存储连接参数。
数据源 ODBC 数据源可存储连接参数。
如果连接字符串和 ODBC 数据源中同时指定了同一连接参数,则将使用连接字符串的值而忽略数据源中的值。
例如,假定数据库服务器 demo16 正在运行数据库 demo 和 demo2。以下命令用于为 demo 数据库创建数据源。
dbdsn -w demodsn -c "ServerName=demo16;Host=myhost-pc;DBN=demo" -y |
连接字符串 DBN 值 (DBN=demo2) 的优先级高于数据源的 DBN 值。
dbping -d -c "UID=DBA;PWD=sql;DBN=demo2;DSN=demodsn" |
用于连接的连接参数为:
UID=DBA;PWD=sql;DBN=demo2;ServerName=demo16;Host=myhost-pc |
连接字符串分析 如果分析连接字符串时出现问题,将产生一个错误,该错误会指出导致问题出现的连接参数。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |