Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定处理 Web 请求时要使用的数据库名称,或者使用 REQUIRED 或 AUTO 关键字指定是否需要在 URL 中使用数据库名称。
{ DatabaseName | DBN }={ AUTO | REQUIRED | database-name }
HTTP、HTTPS
AUTO
如果此协议选项设置为 REQUIRED,则 URL 必须指定数据库名。
如果此协议选项设置为 AUTO,则 URL 可以指定数据库名,但不必这么做。如果 URL 中不包含数据库名,将使用服务器上的缺省数据库来处理 Web 请求。由于在设置为 AUTO 时数据库服务器必须确定 URL 中是否包含数据库名,因而在 Web 站点设计中应避免多义性。
如果此协议选项设置为数据库的名称,则使用该数据库处理所有 Web 请求。URL 中不得包含数据库名。
以下命令启动两个数据库,但是只允许通过 HTTP 访问其中的一个。
dbsrv12 -xs http(DBN=web) "%SQLANY12%\demo.db" web.db
以下命令启动两个 HTTP Web 服务,一个用于 your-first-database.db,而另一个用于 your-second-database.db:
dbsrv12 -xs http(port=80;dbn=your-first-database),http(port=8800;dbn=your-second-database) your-first-database.db your-second-database.db