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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库配置 » 数据库选项

 

监控选项设置

通过将 sa_server_option 系统过程与 OptionWatchList 或 OptionWatchAction 属性结合使用来监控选项设置,可以指定在特定数据库选项值发生更改时的数据库服务器行为。

前提条件

您必须具有 SERVER OPERATOR 系统特权。

 任务
  1. 连接到数据库。

  2. 通过 OptionWatchList 或 OptionWatchAction 属性调用 sa_server_option 系统过程。

    可以在尝试设置数据库选项时,使用 sa_server_option 系统过程指示数据库服务器发送消息或返回错误。使用 OptionWatchList 属性可创建想要监控的选项列表,使用 OptionWatchAction 属性可指定在尝试设置要监控的选项时数据库服务器要执行的操作。

结果

将监控选项值。

调用以下存储过程指示数据库服务器监控数据库选项 automatic_timestamp、float_as_double 和 tsql_hex_constant:

CALL dbo.sa_server_option( 
'OptionWatchList','automatic_timestamp,float_as_double,tsql_hex_constant' );

如果尝试设置在 OptionWatchList 属性中指定的选项,调用以下存储过程指示数据库服务器返回错误:

CALL dbo.sa_server_option( 'OptionWatchAction','ERROR' );

 另请参见