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