Concessão em Native Applications: deve conceder acesso a tags e políticas¶
Atenção
Essa mudança de comportamento está no pacote 2023_07.
Para saber o status atual do pacote, consulte Histórico do pacote.
O uso de tags e políticas em um banco de dados de referência exige o privilégio REFERENCE_USAGE no banco de dados de referência.
- Antes da mudança:
Se um banco de dados contendo apenas dependências de tags ou políticas for usado por objetos compartilhados com um pacote de aplicativo, o provedor não será obrigado a conceder explicitamente o privilégio REFERENCE_USAGE nos bancos de dados ao pacote de aplicativo.
- Após a mudança:
Se um banco de dados contendo apenas dependências de tags ou políticas for usado indiretamente por objetos compartilhados com um pacote de aplicativo, o provedor deverá conceder explicitamente o privilégio REFERENCE_USAGE nos bancos de dados ao pacote de aplicativo.
Para conceder o privilégio REFERENCE_USAGE em um banco de dados ao pacote de aplicativo, execute o seguinte comando:
GRANT REFERENCE_USAGE ON DATABASE <name> TO SHARE IN APPLICATION PACKAGE <app_package>
CopyOnde:
name
Especifica o identificador do banco de dados referenciado que contém uma tag ou política.
app_package
Especifica o identificador do pacote de aplicativo ao qual o privilégio REFERENCE_USAGE está sendo concedido.
Ref: 1274