Garantia da consistência de uma lista de controle de acesso

Você pode assegurar que uma ACL permanecerá idêntica em todas as réplicas de banco de dados nos servidores, assim como em todas as réplicas locais que os usuários criarem em suas estações de trabalho ou laptops.

Selecione a definição "Garantir uma Lista de Controle de Acesso consistente" em uma réplica cujo servidor tenha acesso de Gerente a outras réplicas para manter a mesma lista de controle de acesso em todas as réplicas de servidor de um banco de dados. Se você selecionar uma réplica cujo servidor não tenha acesso de Gerente às outras réplicas, a replicação apresentará falhas porque o servidor não possui acesso adequado para replicar a lista de controle de acesso.

Se você replicar um banco de dados localmente, a ACL do banco de dados reconhecerá o acesso quando ele for reconhecido pelo servidor. Isso acontece automaticamente na replicação local, independentemente de a opção "Garantir uma lista de controle de acesso consistente" estar ativada ou não.

Observe que as réplicas locais que têm a opção "Garantir uma lista de controle de acesso consistente" ativada tentam respeitar as informações contidas na ACL e determinam quem pode fazer o quê de acordo com essas informações. Entretanto, elas têm algumas limitações. Uma dessas limitações é que as informações de grupo são geradas no servidor, e não na réplica local. Quando um banco de dados é replicado localmente, as informações sobre a associação de grupo da pessoa que está realizando a replicação é armazenada no banco de dados para uso durante a verificação da ACL. Se uma pessoa/identidade que não seja a que está realizando a replicação acessar a réplica local, não haverá nenhuma informação de associação de grupo disponível para ela e a ACL poderá usar somente a identidade da pessoa, e não a associação do grupo, para verificar o acesso.

Além disso, impor uma lista de controle de acesso consistente não aumenta a segurança das réplicas locais. Para manter os dados em réplicas locais seguras, criptografe o banco de dados.

Se você alterar a ACL da réplica de banco de dados de um servidor local ou remoto quando a opção "Garantir uma lista de controle de acesso consistente em todas as réplicas" estiver selecionada, o banco de dados interromperá a replicação. O arquivo de registro grava uma mensagem indicando que a replicação não pôde prosseguir porque o programa não pôde manter uma lista de controle de acesso uniforme nas réplicas.

Para garantir uma lista de controle de acesso consistente

  1. Certifique-se de que você tem acesso de Gerente na ACL do banco de dados.
  2. Abra o banco de dados.
  3. Clique em Arquivo > Aplicativo > Controle de Acesso.
  4. Clique em Avançado.
  5. Selecione "Garantir uma lista de controle de acesso consistente em todas as réplicas".

Para desativar uma lista de controle de acesso consistente

  1. Certifique-se de que você tem acesso de Gerente na ACL do banco de dados.
  2. Abra o banco de dados.
  3. Clique em Arquivo > Aplicativo > Controle de Acesso.
  4. Clique em Avançado.
  5. Cancele a seleção "Garantir uma lista de controle de acesso consistente em todas as réplicas".