Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
このプロシージャは、リモートユーザからの HTTP 要求を受信するのに必要な Web サービスを定義します。また、メッセージファイルが格納されているディレクトリにデータベースサーバがアクセスするのを許可するための定義を行います。
CALL sr_add_message_server( 'owner' );
なし。メッセージサーバを定義するのに必要なオブジェクトの作成に問題がある場合は、エラーが戻されます。
データベースが最初に初期化されたとき、リモートユーザからの HTTP 要求を受け付けるのに必要な Web サービスはどれも定義されておらず、メッセージファイルが格納されているディレクトリにデータベースサーバがアクセスするのを許可する定義はありません。これらのオブジェクトの作成は、誰がすべてのオブジェクトを所有するのかを指定するオプションのパラメータを持つ sr_add_message_server ストアドプロシージャの使用により自動化されています。オブジェクト名は重複することができません。
次の文により、メッセージサーバデータベース (msgsrv) はメッセージサーバに必要なすべてのオブジェクトを定義して、すべてのオブジェクトが cons ユーザ (この例では統合データベース) によって所有されることを指定します。
CREATE ROLE FOR USER cons; SET REMOTE http OPTION cons.root_directory='c:\\tutorial\\messages'; CALL sr_add_message_server( 'cons' ); COMMIT;