Funções e privilégios: mudanças nas funções secundárias e no privilégio REPLICATE

Atenção

Essa mudança de comportamento está no pacote 2023_03.

Para saber o status atual do pacote, consulte Histórico do pacote.

O privilégio REPLICATE concede a capacidade de atualizar um grupo de replicação ou failover secundário. Um usuário com o privilégio REPLICATE concedido a uma função principal (a função atual ativada pela execução do comando USE ROLE) ou qualquer função secundária (ativada pela execução do comando USE SECONDARY ROLES) pode atualizar com êxito um grupo de replicação ou failvover secundário.

Um grupo de replicação ou failover secundário pode ser atualizado executando o respectivo comando:

A replicação ou failover secundário se comporta da seguinte maneira:

Anteriormente

Um usuário com uma função que recebe o privilégio REPLICATE ativado como a função principal ou secundária pode atualizar com êxito um grupo de replicação ou failover secundário.

Atualmente

Um usuário com uma função que recebe o privilégio REPLICATE deve ter a função ativada como função principal para atualizar com êxito um grupo de replicação ou failover secundário.

Caso contrário, a execução do comando de atualização falhará.

Ref: 1042