DROP CREDENTIAL

Dotyczy:Tak Databricks SQL Tak Databricks Runtime 10.4 LTS i nowsze Tak Wyłącznie katalog Unity

Usuwa istniejące poświadczenie. Azure Databricks zgłasza wyjątek, jeśli lokalizacja nie istnieje w magazynie metadanych. Aby usunąć poświadczenie, musisz mieć uprawnienia MANAGE do poświadczenia lub być jego właścicielem.

Składnia

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

Parametry

  • IF EXISTS

    Jeśli zostanie określony, Azure Databricks nie zgłasza wyjątku, gdy poświadczenie nie istnieje.

  • [ PAMIĘĆ | SERWIS ] credential_name

    Nazwa istniejącego poświadczenia w magazynie metadanych. Jeśli nazwa nie istnieje, zostanie zgłoszony wyjątek, chyba że IF EXISTS został określony.

    Użycie elementów STORAGE i SERVICE (oznaczone jako tak Databricks Runtime w wersji 15.4 i nowszej) jest opcjonalne.

  • FORCE

    Opcjonalnie wymuś, Azure Databricks usunąć poświadczenie, nawet jeśli istniejące obiekty go używają. Jeśli FORCE nie zostanie określony, zostanie zgłoszony błąd, gdy poświadczenie jest używane.

    Important

    Wymuszanie usunięcia poświadczeń magazynu pozostawia wszystkie lokalizacje zewnętrzne, które zależą od niego bez prawidłowego poświadczenia. Te lokalizacje zewnętrzne nie będą już używane do momentu przypisania nowego poświadczenia.

Przykłady

> DROP CREDENTIAL street_cred;

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