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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 访问远程数据 » 使用目录访问服务器

 

创建目录访问服务器

使用 CREATE SERVER 语句或 Sybase Central 中的 [创建目录访问服务器向导] 创建目录访问服务器。

创建目录访问服务器时,您可以控制能够访问的子目录数以及目录访问服务器是否能够用于修改现有文件。

设置目录访问服务器必须执行以下步骤:

  1. 为目录创建远程服务器(需要 DBA 权限)。

  2. 为可以使用目录访问服务器的数据库用户创建外部登录(需要 DBA 权限)。

  3. 创建用于访问计算机上的目录的代理表(需要 RESOURCE 权限)。

 ♦  创建并配置目录访问服务器 (Sybase Central)
  1. 以具有 DBA 权限的用户身份使用 SQL Anywhere 12 插件连接到主机数据库。

  2. 在左窗格中,双击 [目录访问服务器]。

  3. 单击 [文件] » [新建] » [目录访问服务器]。

  4. 按照 [创建目录访问服务器向导] 中的说明进行操作。

 ♦  创建并配置目录访问服务器 (SQL)
  1. 以具有 DBA 权限的用户身份连接到主机数据库。

  2. 使用 CREATE SERVER 语句创建远程服务器。

    例如:

    CREATE SERVER my_dir_tree
    CLASS 'directory'
    USING 'root=c:\Program Files';
  3. 使用 CREATE EXTERNLOGIN 语句创建外部登录。

    例如:

    CREATE EXTERNLOGIN DBA TO my_dir_tree;
  4. 使用 CREATE EXISTING TABLE 语句为目录创建代理表。

    例如:

    CREATE EXISTING TABLE my_program_files AT 'my_dir_tree;;;.';

    在此示例中,my_program_files 是目录名称,my_dir_tree 是目录访问服务器名称。

 示例
 另请参见