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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 远程数据访问 » 目录访问服务器

 

删除目录访问服务器 (SQL)

管理员可使用 Interactive SQL 来删除目录访问服务器。

前提条件

您必须具有 SERVER OPERATOR 系统特权。

必须先删除为目录访问服务器定义的所有代理表,然后才能删除目录访问服务器。可使用以下查询确定为目录访问服务器 server-name 定义的代理表。

SELECT st.table_name, sp.remote_location, sp.existing_obj
    FROM sysproxytab sp
    JOIN sysserver ss ON ss.srvid = sp.srvid
    JOIN systab st ON sp.table_object_id = st.object_id
    WHERE ss.srvname = 'server-name';

上下文和注释

您无法变更现有的目录访问服务器:您必须使用 DROP SERVER 语句删除现有目录访问服务器,然后创建一个新目录访问服务器。

 删除目录访问服务器
  1. 连接到主机数据库。

  2. 为与目录访问服务器相关联的每个代理表执行 DROP TABLE 语句。

    DROP TABLE my_program_files;
  3. 为目录访问服务器执行 DROP SERVER 语句。

    DROP SERVER my_dir_server;

结果

将删除目录访问服务器。

 另请参见