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 Remote » SQL Remote 复制设计 » SQL Remote 复制设计和设置 » 用户权限 » REMOTE 权限

 

授予 REMOTE 权限

使用以下过程添加一个远程用户。

♦  创建远程用户 (Sybase Central)
  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 在左窗格中,选择 [SQL Remote 用户] 文件夹。

  3. 从 [文件] 菜单选择 [新建] » [SQL Remote 用户]。

  4. 请按照 [创建远程用户向导] 中的说明进行操作。

♦  将现有用户设置为远程用户 (Sybase Central)
  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 在左窗格中,选择 [SQL Remote 用户] 文件夹。

  3. 右击该用户,然后选择 [更改为远程用户]。

  4. 在窗口中选择消息类型、输入地址、选择发送频率并单击 [确定]。

♦  创建远程用户 (SQL)
  1. 以具有 DBA 权限的用户身份连接到数据库。

  2. 执行 CREATE USER 语句创建一个用户。

    例如:

    CREATE USER remote1;
  3. 执行 GRANT CONNECT 语句,将 CONNECT 权限授予给该用户。请参见GRANT 语句

    例如:

    GRANT CONNECT TO remote1;
    
  4. 执行 GRANT REMOTE 语句,将 REMOTE 权限授予给该用户。请参见GRANT REMOTE 语句 [SQL Remote]

    例如:

    GRANT REMOTE TO userid;
    

    例如,以下语句将 REMOTE 权限授予给用户 S_Beaulieu,并指定远程数据库执行以下任务:

    • 将 SMTP 电子邮件用作其消息系统。

    • 使用电子邮件地址 s_beaulieu@acme.com 发送消息:

    • 每天在 10 P.M. 发送消息

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

    以下语句将 REMOTE 权限授予给用户 rem1,并指定 rem1 的远程数据库使用地址为 rem1 的 FILE 消息系统。

    GRANT CONNECT TO rem1 IDENTIFIED BY SQL
    GRANT REMOTE TO rem1 TYPE FILE ADDRESS 'rem1';
    
另请参见