Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
从指定的环境变量或配置文件读入选项。
dbsrv16 @data ...
所有操作系统和数据库服务器,Windows Mobile 除外。除语言选择实用程序 (dblang)、证书创建实用程序 (createcert)、证书查看器实用程序 (viewcert)、Microsoft ActiveSync 提供程序安装实用程序 (mlasinst) 和文件隐藏实用程序 (dbfhide) 之外的所有数据库实用程序都支持该选项。
使用此选项从指定的环境变量或配置文件中读入命令行选项。如果同时存在名称相同的环境变量和配置文件,则使用环境变量。
配置文件可以包含换行符,并且可以包含任何选项集。
要保护配置文件中的信息(例如该文件包含口令),请使用文件隐藏 (dbfhide) 实用程序对配置文件的内容进行模糊处理。
@data 参数可以出现在命令中的任何位置,文件中所含的参数会插入到该位置。可以指定多个文件,并且文件指定符可以与命令行选项一起使用。
以下配置文件包含一组选项,这些选项适用于一个名为 myserver 的服务器,它以 4 MB 大小的高速缓存启动,并装载示例数据库:
-c 4096 -n myserver "c:\mydatabase.db"
如果此配置文件保存为 c:\config.txt,则在命令中可按如下方式使用:
dbsrv16 @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 的环境变量启动数据库服务器。
dbsrv16 @envvar