从指定的环境变量或配置文件读入选项。
{ dbsrv11 | dbeng11 } @data ...
所有操作系统和数据库服务器,Windows Mobile 除外。除语言选择实用程序 (dblang)、重建实用程序 (rebuild)、证书创建实用程序 (createcert)、证书查看器实用程序 (viewcert)、ActiveSync 提供程序安装实用程序 (mlasinst) 和文件隐藏实用程序 (dbfhide) 之外的所有数据库实用程序都支持这些选项。
使用此选项从指定的环境变量或配置文件中读入命令行选项。如果同时存在名称相同的环境变量和配置文件,则使用环境变量。
配置文件可以包含换行符,并且可以包含任何选项集。请参见使用配置文件。
如果要保护配置文件中的信息(例如该文件包含口令),可以使用文件隐藏 (dbfhide) 实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。
@data 参数可以出现在命令行中的任何位置,文件中所含的参数会插入到该位置。可以指定多个文件,并且文件指定符可以与命令行选项一起使用。
以下配置文件包含一组选项,这些选项适用于一个名为 myserver 的服务器,它以 4 MB 大小的高速缓存启动,并装载示例数据库:
-c 4096 -n myserver "c:\mydatabase.db" |
如果此配置文件保存为 c:\config.txt,则在命令中可按如下方式使用:
dbsrv11 @c:\config.txt |
以下配置文件包含注释:
#This is the server name: -n MyServer #These are the protocols: -x tcpip #This is the database file my.db |
以下语句将设置一个包含数据库服务器选项的环境变量,该数据库服务器以 4 MB 大小的高速缓存启动,并装载示例数据库。
SET envvar=-c 4096 "c:\mydatabase.db"; |
此命令使用名为 envvar 的环境变量启动数据库服务器。
dbsrv11 @envvar |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |