连接参数包括在连接字符串中。可在以下位置输入这些参数:
在应用程序的连接字符串中。请参见汇集一系列连接参数和以连接字符串形式传递的连接参数。
在 ODBC 数据源中。请参见创建 ODBC 数据源。
在 SQL Anywhere [连接] 窗口中。请参见通过 SQL Anywhere 实用程序连接。
在 Windows 操作系统中,[SQL Anywhere 11 的 ODBC 配置] 窗口和 SQL Anywhere [连接] 窗口共用相同的格式。有些参数与这些窗口中的复选框和字段相对应,而另外一些参数则可输入到 [高级] 选项卡上的文本框中。
每个连接参数的用法将介绍该参数的使用环境。常见的用法条目包括:
嵌入式数据库 当 SQL Anywhere 用作嵌入式数据库时,连接会启动个人服务器并装载该数据库。当应用程序从该数据库断开连接时,该数据库就会被卸载,而且服务器会停止运行。
运行本地数据库 这是指 SQL Anywhere 个人服务器已在运行,且该数据库已在服务器上装载的情况。
网络服务器 当 SQL Anywhere 用作网络服务器时,客户端应用程序必须查找已在网络上的其它位置运行的服务器并连接到数据库。
您可以使用 dbping 实用程序来测试连接字符串。-c 选项用于指定连接参数。例如,假设名为 demo11 的个人服务器正在运行示例数据库(该数据库可使用命令 dbeng11 samples-dir\demo.db
启动)。如果名为 demo11 的数据库服务器正在本地计算机上运行并且还有一个名为 demo 的数据库正在其上运行,以下字符串将返回消息 [强制数据库回应成功
]:
dbping -d -c "ENG=demo11;DBN=demo;UID=DBA;PWD=sql" |
但是,如果本地计算机上未运行任何名为 other-server 的数据库服务器,以下命令会返回消息 [强制数据库回应失败 - 数据库服务器未运行
]:
dbping -d -c "ENG=other-server;UID=DBA;PWD=sql" |
AppInfo 连接参数 [APP]
AutoStart 连接参数 [ASTART]
AutoStop 连接参数 [ASTOP]
CharSet 连接参数 [CS]
CommBufferSize 连接参数 [CBSIZE]
CommLinks 连接参数 [LINKS]
Compress 连接参数 [COMP]
CompressionThreshold 连接参数 [COMPTH]
ConnectionName 连接参数 [CON]
DatabaseFile 连接参数 [DBF]
DatabaseKey 连接参数 [DBKEY]
DatabaseName 连接参数 [DBN]
DatabaseSwitches 连接参数 [DBS]
DataSourceName 连接参数 [DSN]
DisableMultiRowFetch 连接参数 [DMRF]
Elevate 连接参数
EncryptedPassword 连接参数 [ENP]
Encryption 连接参数 [ENC]
EngineName 连接参数 [ENG]
FileDataSourceName 连接参数 [FILEDSN]
ForceStart 连接参数 [FORCE]
Idle 连接参数
Integrated 连接参数 [INT]
Kerberos 连接参数 [KRB]
Language 连接参数 [LANG]
LazyClose 连接参数 [LCLOSE]
LivenessTimeout 连接参数 [LTO]
Logfile 连接参数 [LOG]
NewPassword 连接参数 [NEWPWD]
Password 连接参数 [PWD]
PrefetchBuffer 连接参数 [PBUF]
PreFetchOnOpen 连接参数
PrefetchRows 连接参数 [PROWS]
RetryConnectionTimeout 连接参数 [RetryConnTO]
ServerName 连接参数 [ENG]
StartLine 连接参数 [START]
Unconditional 连接参数 [UNC]
Userid 连接参数 [UID]
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |