Configurar e gerir o registo de bases de dados

Aplica-se a estas aplicações do Dynamics 365:
Recursos Humanos

Pode acompanhar alterações em tabelas e campos no Dynamics 365 Human Resources usando registos de bases de dados. Este artigo descreve como:

  • Gerir a segurança e o desempenho de registo de bases de dados
  • Configurar registo de base 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 inserir, atualizar ou eliminar registos. 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 apenas a funções de segurança que necessitem de acesso aos dados do log.

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 global, pode registar até 20 tabelas.

Note

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

Configurar registo de base de dados

Utilize o assistente Registo das alterações da base de dados para configurar o registo da base 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 Avançar.

  3. Na página de Tabelas e campos do assistente, selecione as tabelas e campos onde quer ativar o registo da base de dados e selecione Próximo.

    Note

    O registo da base 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 de base de dados para as quais o registo de bases de dados está disponível, mas esta lista é um subconjunto da lista completa de tabelas de bases 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 seguinte para uma descrição das operações de dados disponíveis para registo.

  5. Na página Terminar , reveja as alterações feitas pelo assistente e selecione Terminar.

Operation Description
Controlar novas transações Crie um registo para os novos registos que cria na tabela.
Atualização Crie um registo para atualizações em registos de tabela ou atualizações de campos selecionados individualmente na tabela. Se selecionar registar atualizações para a tabela, o sistema cria um registo de registo cada vez que uma atualização é feita em qualquer campo de qualquer registo da tabela. Se selecionar registar atualizações para campos específicos, o sistema cria um registo de registo apenas quando são feitas atualizações nesses campos de registos de tabela.
Delete 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 ou parte dos registos da base de dados usando 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. Escolhe o método para selecionar 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.