オプション設定をモニタするには、sa_server_option システムプロシージャと、OptionWatchList プロパティか OptionWatchAction プロパティのどちらかを使用して、特定のデータベースオプションの値が変更されたときのデータベースサーバの動作を指定します。
前提条件
SERVER OPERATOR システム権限が必要です。
データベースに接続します。
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' ); |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |