Gerenciar privilégios para preenchimento automático¶
Se você for o administrador da organização de uma conta (ou seja, se estiver usando a função ORGADMIN), delegue os privilégios necessários para configurar o Preenchimento automático entre nuvens (preenchimento automático) à função ACCOUNTADMIN nas contas da sua organização.
Você pode delegar os privilégios, revogar os privilégios e determinar se os privilégios foram delegados a uma conta específica. Você só pode delegar privilégios a outras contas em sua organização.
Delegar privilégios para configurar o preenchimento automático¶
Para permitir que usuários com a função ACCOUNTADMIN configurem preenchimento o automático entre nuvens, chame a função do sistema chamada SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT. Os argumentos para esta função do sistema estão descritos abaixo.
Para chamar esta função do sistema é preciso ter a função ORGADMIN.
SELECT SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT(
'<account_name>'
);
Onde:
account_name
Especifica o nome da conta na qual os usuários com a função ACCOUNTADMIN podem gerenciar o preenchimento automático entre nuvens. Consulte Como encontrar o nome da conta e organização de uma conta.
Conceder privilégios para configurar o preenchimento automático¶
Depois de delegar privilégios à função ACCOUNTADMIN, a função ACCOUNTADMIN pode conceder o privilégio MANAGE LISTING AUTO FULFILLMENT a outras funções na conta.
USE ROLE ACCOUNTADMIN;
GRANT MANAGE LISTING AUTO FULFILLMENT ON ACCOUNT TO ROLE <role_name>;
Verificar se uma conta pode configurar o preenchimento automático¶
Para determinar se os usuários com a função ACCOUNTADMIN em uma conta específica têm permissão para configurar o preenchimento automático, chame a função do sistema denominada SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT. Os argumentos para esta função do sistema estão descritos abaixo.
Para chamar esta função do sistema é preciso ter a função ORGADMIN.
SELECT SYSTEM$IS_GLOBAL_DATA_SHARING_ENABLED_FOR_ACCOUNT(
'<account_name>'
);
Onde:
account_name
Especifica o nome da conta para a qual você deseja verificar se os usuários com a função ACCOUNTADMIN podem gerenciar o preenchimento automático. Consulte Como encontrar o nome da conta e organização de uma conta.
Revogar privilégios para configurar o preenchimento automático¶
Para evitar que usuários com a função ACCOUNTADMIN configurem o preenchimento automático entre nuvens, chame a função do sistema chamada SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT. Os argumentos para esta função do sistema estão descritos abaixo.
Para chamar esta função do sistema é preciso ter a função ORGADMIN.
SELECT SYSTEM$DISABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT(
'<account_name>'
);
Onde:
account_name
Especifica o nome da conta na qual os usuários com a função ACCOUNTADMIN não podem gerenciar o preenchimento automático entre nuvens. Consulte Como encontrar o nome da conta e organização de uma conta.