DROP AUTHENTICATION POLICY

Remove uma política de autenticação do sistema.

Consulte também:

CREATE AUTHENTICATION POLICY, ALTER AUTHENTICATION POLICY, DESCRIBE AUTHENTICATION POLICY, SHOW AUTHENTICATION POLICIES

Sintaxe

DROP AUTHENTICATION POLICY [ IF EXISTS ] <name>
Copy

Parâmetros

name

Especifica o identificador da política de autenticação a ser descartada. Se o identificador contiver espaços ou caracteres especiais, você deverá colocar a cadeia de caracteres entre aspas duplas. Os identificadores entre aspas duplas diferenciam maiúsculas de minúsculas. O identificador deve atender aos requisitos de identificador.

Requisitos de controle de acesso

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

OWNERSHIP

Política de autenticação

OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege).

A operação em um objeto de esquema requer pelo menos um privilégio no banco de dados pai e um privilégio no esquema pai.

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.

Notas de uso

  • Você não pode recuperar políticas de autenticação descartadas. Você deve recriá-las.

  • Você não pode descartar uma política de autenticação se ela estiver definida em uma conta ou usuário.

  • Quando a cláusula IF EXISTS é especificada e o objeto de destino não existe, o comando é concluído com sucesso sem retornar um erro.

Exemplos

Descarte uma política de autenticação chamada my_auth_policy:

DROP AUTHENTICATION POLICY my_auth_policy;
Copy