Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
在后台启动数据库服务器。
dbspawn [ options ] server-command
读取来自指定的环境变量或配置文件的选项。如果存在具有相同名称的环境变量和配置文件,则使用环境变量。
后台启动服务器实用程序 (dbspawn) 允许您在要生成的命令中指定配置文件引用,但是不能使用 dbspawn 实用程序的选项来指定配置文件。例如,支持下列第一个命令,但不 支持第二个命令:
dbspawn dbeng12 @myconfig.ini dbspawn @spawnopts.ini dbeng12 demo.db
有关详细信息,请参见使用配置文件。
如果要保护口令或配置文件中的其它信息,可以使用文件隐藏实用程序对配置文件的内容进行模糊处理。请参见文件隐藏实用程序 (dbfhide)。
强制 dbspawn 启动数据库服务器,即使已存在缺省数据库服务器。如果正在运行的数据库服务器不是缺省服务器,dbspawn 会启动其它服务器。
如果已经有一个与 dbspawn 所尝试启动的数据库服务器同名的数据库服务器正在运行,dbspawn 会返回成功但不启动新服务器。
指定数据库服务器进程的操作系统进程 ID。例如:
dbspawn -p dbeng12 -n newserver
在命令提示符处报告以下形式的消息:
New process ID is 306
指定启动数据库服务器的命令行。请参见SQL Anywhere 数据库服务器。
dbspawn 实用程序用于在后台启动服务器。dbspawn 在后台启动服务器,并带着退出代码零(成功)或非零(失败)返回。如果在同一计算机上已经运行了一个数据库服务器,dbspawn 不会启动新服务器,而是报告操作失败。否则,dbspawn 会在数据库服务器完成初始化并准备好接受请求之后返回。
有关退出代码的详细信息,请参见软件组件的退出代码。
dbspawn 实用程序对于从批处理文件启动服务器非常有用,尤其是在批处理文件中的后续命令需要正在接受请求的服务器时。
如果指定的路径中包含至少一个空格,则必须用一对双引号将路径括起。例如,
dbspawn dbeng12 "c:\my databases\mysalesdata.db"
如果指定的路径中不包含空格,则不需要使用引号。