Share via


Controlador de domínio e funções de gerenciamento de replicação

O controlador de domínio (DC) e as funções de gerenciamento de replicação fornecem ferramentas para localizar dados sobre um DC, converter os nomes de objetos de rede entre diferentes formatos, manipular SPNs (nomes de entidade de serviço) e DSAs (agentes de serviço de diretório) e gerenciar a replicação de servidores. As funções a seguir permitem que os desenvolvedores trabalhem com controladores de domínio, replicação e serviço de diretório:

A maioria dessas funções requer um identificador vinculado ao serviço de diretório. As funções DsBind e DsBindWithCred iniciam uma sessão RPC com um controlador de domínio específico, em seguida, vinculam um identificador ao serviço de diretório e retornam o identificador. Quando o identificador não for mais necessário, use a função DsUnBind para encerrar a sessão RPC e desvincular o identificador.

A replicação ocorre entre um servidor de origem e um servidor de destino. Um servidor de origem mantém uma lista de servidores de destino para os quais deve replicar e um servidor de destino mantém uma lista de servidores de origem dos quais recebe replicação. Use a função DsReplicaAdd para adicionar à lista de servidores de origem em um servidor de destino e use a função DsReplicaDel para remover referências da lista de servidores de origem em um servidor de destino. A função DsReplicaModify pode ser usada para alterar uma referência de servidor de origem existente em um servidor de destino. Para alterar a lista de servidores de destino em um servidor de origem, use a função DsReplicaUpdateRefs.

A replicação real é executada pelas funções DsReplicaSync e DsReplicaSyncAll . A função DsReplicaSync sincroniza um servidor de destino específico com um único servidor de origem. Use a função DsReplicaSyncAll para sincronizar um servidor de destino com todos os outros servidores no site.