随 SQL Anywhere 12 提供的许多实用程序都允许将命令行选项存储在一个配置文件中。如果使用的选项较多,您会发现将它们存储在一个配置文件中是非常有用的。
@data 选项用于在命令行上指定环境变量和配置文件。要指定配置文件,请用配置文件的路径和名称替换 data。如果存在和配置文件同名的环境变量,则使用环境变量。
配置文件可以包含换行符,也可以包含任何一组选项(包括 @data 选项)。可以在一行的开头处使用井号 (#) 指定注释行。在行尾单独出现的和号 (&) 字符表示在下一行继续前一个标识。例如,下面的配置文件可用于启动支持高度加密的服务器:
-ec TLS(TLS_TYPE=RSA;FIPS=Y;IDENTITY=rsaserver.id; & IDENTITY_PASSWORD=test) -x tcpip c:\mydemo.db |
@data 参数可以出现在命令行中的任何位置,文件中所含的参数会插入到该位置。在一个命令行中可以多次使用 @data 选项来指定多个配置文件。
实用程序通过展开指定的配置文件并从左到右读取整个命令行的方式来读取命令行。如果您指定的选项能被命令行中的其它选项替换,则更靠近命令行末尾的选项会替换前面的选项。冲突的选项会导致错误。
后台启动服务器实用程序 (dbspawn) 不会展开由 @data 选项指定的配置文件。
如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |