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 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff » Verzeichniszugriffsserver

 

Löschen von Verzeichniszugriffsservern (SQL)

Administratoren können Interactive SQL verwenden, um Verzeichniszugriffsserver zu löschen.

Voraussetzungen

Sie müssen das SERVER OPERATOR-Systemprivileg haben.

Alle für den Verzeichniszugriffsserver definierten Proxy-Tabellen müssen entfernt werden, bevor Sie den Verzeichniszugriffsserver entfernen. Die folgende Abfrage kann verwendet werden, um zu ermitteln, welche Proxy-Tabellen für den Verzeichniszugriffsserver server-name definiert sind.

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';

Kontext und Bemerkungen

Sie können einen bestehenden Verzeichniszugriffsserver nicht ändern: Sie müssen den bestehenden Verzeichniszugriffsserver mit der Anweisung DROP SERVER löschen und dann einen neuen erstellen.

 Verzeichniszugriffsserver löschen
  1. Stellen Sie eine Verbindung mit der Host-Datenbank her.

  2. Führen Sie eine DROP TABLE-Anweisung für jede Proxy-Tabelle aus, die dem Verzeichniszugriffsserver zugeordnet ist.

    DROP TABLE my_program_files;
  3. Führen Sie eine DROP SERVER-Anweisung für den Verzeichniszugriffsserver aus.

    DROP SERVER my_dir_server;

Ergebnisse

Der Verzeichniszugriffsserver wird gelöscht.

 Siehe auch