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>
Copy

Onde:

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