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

SQL Anywhere 12.0.1 » SQL Remote » SQL Remote システムの作成 » ユーザーパーミッション » REMOTE パーミッション

 

REMOTE パーミッションの付与

次の手順を使用して、リモートユーザーを追加します。

 ♦ リモートユーザーを作成する (Sybase Central の場合)
  1. SQL Anywhere 12 プラグインを使用して、DBA 権限のあるユーザーとして、データベースに接続します。

  2. 左ウィンドウ枠で、[SQL Remote ユーザー] フォルダーをクリックします。

  3. [ファイル] » [新規] » [SQL Remote ユーザー] をクリックします。

  4. リモートユーザー作成ウィザードの指示に従います。

 ♦ 既存のユーザーをリモートユーザーにする (Sybase Central の場合)
  1. SQL Anywhere 12 プラグインを使用して、DBA 権限のあるユーザーとして、データベースに接続します。

  2. 左ウィンドウ枠で、[SQL Remote ユーザー] フォルダーをクリックします。

  3. ユーザーを右クリックして、[リモートユーザーに変更] をクリックします。

  4. このウィンドウで、メッセージタイプのクリック、アドレスの入力、送信頻度のクリックを行い、[OK] をクリックします。

 ♦ リモートユーザーを作成する (SQL の場合)
  1. DBA 権限のあるユーザーとして、データベースに接続します。

  2. CREATE USER 文を実行して、ユーザーを作成します。

    次に例を示します。

    CREATE USER remote1;
  3. GRANT CONNECT 文を実行して、ユーザーの CONNECT パーミッションを付与します。

    次に例を示します。

    GRANT CONNECT TO remote1;
    
  4. GRANT REMOTE 文を実行して、ユーザーの REMOTE パーミッションを付与します。

    次に例を示します。

    GRANT REMOTE TO userid;
    

    たとえば、次の文では、ユーザー S_Beaulieu に REMOTE パーミッションを付与し、リモートデータベースで次の処理を実行することを指定します。

    • SMTP 電子メールをメッセージシステムとして使用する。

    • 電子メールアドレス s_beaulieu@acme.com を使用してメッセージを送信する。

    • 毎日午後 10 時にメッセージを送信する。

    GRANT REMOTE TO S_Beaulieu
    TYPE smtp
    ADDRESS 's_beaulieu@acme.com'
    SEND AT '22:00';

    次の文では、ユーザー rem1 に REMOTE パーミッションを付与し、rem1 のリモートデータベースでアドレス rem1 の FILE メッセージシステムを使用することを指定します。

    GRANT CONNECT TO rem1 IDENTIFIED BY SQL
    GRANT REMOTE TO rem1 TYPE FILE ADDRESS 'rem1';
    
 参照