Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 连接参数和网络协议选项 » 连接参数

 

AutoStop 连接参数 [ASTOP]

控制在没有打开的非 HTTP 连接时是否停止数据库。

用法

嵌入式数据库

YES、NO

缺省值

YES

注释

缺省情况下,从连接字符串启动的任何数据库服务器在不再有非 HTTP 连接时都会停止。同样地,从连接字符串装载的任何数据库在不再有非 HTTP 连接时都会卸载。该行为等同于 AutoStop=YES。

如果设置 AutoStop=NO,在该连接中启动的任何数据库在不再有非 HTTP 连接时,仍将保持运行。因此,该数据库服务器也同样保持运行。

如果与数据库的唯一连接是 HTTP 连接而且该数据库配置为自动停止,则当该 HTTP 连接断开时,数据库不会自动停止。同样,如果配置为自动停止的数据库具有 HTTP 连接和命令序列或 TDS 连接,则当最后一个命令序列或 TDS 连接断开时,该数据库就会自动停止,并且所有 HTTP 连接都将断开。请参见-ga 服务器选项AutoStop 连接参数 [ASTOP]

只有在连接当前未运行的数据库时,才使用 AutoStop (ASTOP) 连接参数。如果数据库已启动,则忽略该参数。

在 .NET 应用程序中,使用 AutoStop 连接参数时应小心。就该应用程序而言,关闭连接会将该参数关闭,但启用连接池时活动连接会保持打开状态。因此,尽管您希望服务器关闭,但它不会关闭。

另请参见