Partilhar via


Configurar e gerir o registo de bases de dados

Aplica-se a estas aplicações do Dynamics 365:
Human Resources

É possível controlar alterações em tabelas e campos no Dynamics 365 Human Resources com o registo de bases de dados. Este artigo descreve como:

  • Gerir a segurança e o desempenho de registo de bases de dados
  • Configurar registo de bases de dados
  • Limpar registos de bases de dados

Descrição geral do registo de bases de dados

O registo de bases de dados controla alterações específicas em tabelas e campos do Microsoft Dynamics 365 Human Resources. Estas alterações incluem inserções, atualizações ou eliminações. O registo de bases de dados armazena um registo de alterações em tabelas ou campos na tabela de registos de base de dados.

As utilizações empresariais do registo de bases de dados incluem:

  • Criar um registo de auditoria das alterações em tabelas específicas que contêm informações sensíveis.
  • Controlar transações únicas. O registo de bases de dados não foi concebido para controlar as transações automatizadas executadas em tarefas de lote.

Segurança para registo de bases de dados

Os registos de base de dados podem conter dados sensíveis. Limite o acesso para incluir apenas as funções de segurança que precisam de acesso aos dados do registo.

Registo de bases de dados e desempenho

Embora o valor seja precioso da perspetiva de negócios, o registo de bases de dados pode ser caro na gestão e utilização de recursos. As implicações de desempenho do registo de bases de dados incluem:

  • A tabela de registos de base de dados pode crescer rapidamente e causar um aumento no tamanho da base de dados. O crescimento depende do valor dos dados registados que decide manter. Por predefinição, a tabela de registos de base de dados mantém apenas 30 dias de dados de registo.

  • O registo de bases de dados pode afetar de forma adversa os processos automatizados de execução de longa duração, como importações de dados de longa duração.

Melhores práticas

Para melhorar o desempenho, limite as entradas de registo selecionando campos específicos para registo em vez de tabelas inteiras. Para ajudar a manter o desempenho geral, o registo de bases de dados é limitado a 20 tabelas.

Nota

Apenas as atualizações podem ser registadas para campos individuais.

Configurar registo de base de dados

Pode utilizar o assistente Registar alterações da base de dados para configurar o registo de bases de dados. O assistente fornece uma maneira flexível de configurar o registo de tabelas ou campos.

  1. Aceda a Administração do sistema > Ligações > Base de dados > Configuração do registo de bases de dados. Selecione Novo para iniciar o assistente Registar alterações da base de dados.

  2. Selecione Seguinte.

  3. Na página Tabelas e campos do assistente, selecione as tabelas e os campos em que pretende ativar o registo de bases de dados e selecione Seguinte.

    Nota

    O registo de bases de dados não está disponível em todas as tabelas da base de dados de Recursos Humanos. Selecionar Mostrar todas as tabelas abaixo da lista expande a lista de tabelas e campos para mostrar todas as tabelas da base de dados para as quais o registo de bases de dados está disponível, mas isso será um subconjunto da lista completa de tabelas de base de dados.

  4. Na página Tipos de alteração do assistente, selecione as operações de dados para as quais pretende controlar alterações em cada uma das tabelas e dos campos e, em seguida, selecione Seguinte. Consulte a tabela abaixo para obter uma descrição das operações de dados disponíveis para registo.

  5. Na página Concluir, reveja as alterações que serão efetuadas e selecione Concluir.

Operação Descrição
Controlar novas transações Crie um registo para novos registos criados na tabela.
Atualizar Crie um registo para atualizações em registos de tabela ou atualizações de campos selecionados individualmente na tabela. Se optar por registar as atualizações da tabela, será criado um registo sempre que uma atualização for feita em qualquer campo de qualquer registo na tabela. Se optar por registar as atualizações de campos específicos, um registo será criado apenas quando forem efetuadas atualizações nesses campos de registos de tabela.
Eliminar Crie um registo para obter os registos eliminados da tabela.
Mudar o nome da chave Crie um registo quando o nome da chave de tabela for mudado.

Limpar registos de bases de dados

Pode eliminar todos os registos de base de dados ou parte deles, utilizando as seguintes opções:

  • Selecione todos os registos para uma tabela específica.
  • Selecione tipos específicos de registo de bases de dados.
  • Selecione a data e a hora em que um registo foi criado.

Para configurar a limpeza do registo de bases de dados, siga estes passos:

  1. Aceda a Administração do sistema > Ligações > Base de dados > Registo de bases de dados. Selecione Limpar registo.

  2. No cabeçalho Registos a incluir, selecione Filtro.

  3. Escolha o método que será utilizado para selecionar os registos a eliminar. Introduza uma das seguintes opções:

    • ID da tabela
    • Tipo de registo
    • Data e hora de criação
  4. Utilize o separador Limpeza de registo de bases de dados para determinar quando a tarefa de limpeza de registo deve ser executada. Por predefinição, os registos da base de dados ficam disponíveis durante 30 dias.