Como estender o esquema

Quando as classes e/ou atributos existentes não se ajustarem ao tipo de dados que você deseja armazenar, convém estender o esquema. Para obter mais informações sobre como decidir quando estender o esquema, consulte Estendendo o esquema. Quando você tiver decidido que a extensão de esquema é necessária, use o procedimento a seguir para estender o esquema.

Verifique a funcionalidade do Active Directory antes de aplicar qualquer extensão de esquema

Verifique a funcionalidade do Active Directory antes de atualizar o esquema para ajudar a garantir que a extensão de esquema prossiga sem erros. No mínimo, verifique se todos os controladores de domínio da floresta estão online e executando a replicação de entrada.

Para verificar a funcionalidade do Active Directory antes de aplicar a extensão de esquema:

  1. Faça logon em uma estação de trabalho administrativa que tenha a ferramenta de suporte do Windows, Repadmin.exe, instalada.

    Observação

    As ferramentas de suporte estão localizadas na mídia de instalação do sistema operacional na pasta Support\Tools.

  2. Abra um prompt de comando e altere os diretórios para a pasta na qual as Ferramentas de Suporte do Windows estão instaladas.

  3. Em um prompt de comando, digite o seguinte e pressione ENTER:

    repadmin /replsum /bysrc /bydest /sort:delta
    

    Todos os controladores de domínio devem ser mostrados Fails na coluna, e os deltas maiores (que indicam o número de alterações feitas no banco de dados do Active Directory desde a última replicação bem-sucedida) devem ser 0 menores ou aproximadamente iguais à frequência de replicação do link de site usado pelo controlador de domínio para replicação. A frequência de replicação padrão é de 180 minutos.

    Para obter mais informações sobre etapas adicionais que você pode executar para verificar a funcionalidade do Active Directory antes de aplicar a extensão de esquema, consulte o artigo 325379 na Base de Dados de Conhecimento Microsoft.

Estender o esquema

Para estender o esquema:

  1. Determine o método de extensão. Depois de projetar cuidadosamente as alterações de esquema, a próxima etapa é decidir qual método usar para estender o esquema. Você pode usar um dos seguintes métodos:
    • Manualmente, usando arquivos de importação. Consulte a documentação Usando a ferramenta LDIFDE.

      Observação

      Não use LDIFDE para importar arquivos Sch*.ldf do Windows. Esses arquivos são necessários para estender o esquema do Active Directory para instalar controladores de domínio que executam uma versão mais recente do Windows Server do que a versão que está sendo executada no mestre de esquema atual. Quando você precisar estender o esquema para instalar um novo controlador de domínio, use Adprep.exe.

    • Programaticamente, usando um programa de instalação. Para obter mais informações, consulte Extensão programática
  2. Habilite alterações de esquema. Para obter mais informações, consulte Pré-requisitos para instalar uma extensão de esquema e Habilitar alterações de esquema no mestre de esquema.
  3. Obtenha um identificador de objeto (OID) para seus novos atributos e/ou classes, conforme descrito em Obtendo um identificador de objeto.
  4. Crie novos atributos e classes.
  5. Use especificadores de exibição para integrar novos atributos e classes com a interface do usuário, se necessário.
  6. Atualize o cache de esquema conforme descrito em Atualizando o cache de esquema.
  7. Verifique a extensão de esquema usando LDP.exe.

Confira também