DROP CREDENTIAL

Gilt für:Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 10.4 LTS und höher Häkchen gesetzt ja Nur Unity Catalog

Legt eine vorhandene Anmeldeinformation ab. Azure Databricks löst eine Ausnahme aus, wenn der Speicherort im Metastore nicht vorhanden ist. Um eine Anmeldeinformation zu löschen, müssen Sie über die Berechtigung MANAGE für die Anmeldeinformation verfügen oder deren Eigentümer sein.

Syntax

DROP [ STORAGE | SERVICE ] CREDENTIAL [ IF EXISTS ] credential_name [ FORCE ]

Parameter

  • IF EXISTS

    Wenn angegeben, löst Azure Databricks keine Ausnahme aus, wenn die Anmeldeinformationen nicht vorhanden sind.

  • [ SPEICHER | SERVICE ] credential_name

    Der Name vorhandener Anmeldeinformationen im Metastore. Wenn der Name nicht vorhanden ist, wird eine Ausnahme ausgelöst, sofern nicht IF EXISTS angegeben wurde.

    Die Verwendung von STORAGE und SERVICE (mit Databricks Runtime 15.4 und höher) ist optional.

  • FORCE

    Erzwingen Sie optional Azure Databricks, die Anmeldeinformationen abzulegen, auch wenn vorhandene Objekte sie verwenden. Wenn FORCE nicht angegeben, wird ein Fehler ausgelöst, wenn die Anmeldeinformationen verwendet werden.

    Von Bedeutung

    Das Erzwingen des Löschens einer Speicheranmeldeinformationen hinterlässt externe Speicherorte, die davon ohne gültige Anmeldeinformationen abhängen. Diese externen Speicherorte können erst verwendet werden, wenn Sie neue Anmeldeinformationen zuweisen.

Beispiele

> DROP CREDENTIAL street_cred;

-- Drop a storage credential even if external locations depend on it.
> DROP STORAGE CREDENTIAL street_cred FORCE;