Detecção de servidor do serviço de diretório e uso de DSAccess

Traduções deste artigo Traduções deste artigo
ID do artigo: 250570 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

DSAccess é um processo interno no Microsoft Exchange 2000 Server e no Microsoft Exchange Server 2003, que é usado para acessar e para armazenar informações de diretório. Este artigo fornece informações sobre como você pode configurar DSAccess estaticamente ou dinamicamente detectar servidores de serviço de diretório que podem existir na topologia em que reside o computador do Exchange Server. Todas as informações discutidas aqui pertencem a um único computador Exchange Server. As configurações feitas no Registro devem ser feitas para Exchange Server todos os computadores na topologia. Finalmente, a lista de dinamicamente-detectou servidores do serviço de diretório também aplica ao computador Exchange Server específico que está sendo considerado. Esta lista dinâmica não é garantida que ser exclusivo em um ambiente de 2000 multi-Exchange ou em um ambiente de 2003 multi-Exchange.

Para obter informações adicionais sobre o service pack mais recente para o Microsoft Exchange 2000 Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
301378Como obter o Exchange 2000 Server service pack mais recente

Mais Informações

DSAccess partições o conjunto de servidores de serviço de diretório disponíveis nas três categorias (possivelmente sobreposição) a seguir: servidores de catálogo global, controladores de domínio e o controlador de domínio de configuração.

Transações de quase todos os Exchange Server contexto de usuário diretório serviço destinam catálogos globais. No entanto, controladores de domínio podem ser usados para solicitações de contexto de usuário quando o serviço solicitante tem conhecimento suficiente de localidade do objeto usuário solicitado na pesquisa emitida. Como o servidor de serviço de diretório usado para um catálogo global é também se um controlador de domínio, este servidor pode ser usado como ambos os tipos de diretórios. DSAccess gera uma lista de catálogos globais disponíveis e controladores de domínio, que ele atualiza periodicamente como alterações de estado do serviço de diretório são detectadas. Essa lista pode ser compartilhada check-out para outros consumidores de diretório que não necessariamente usam DSAccess como seu gateway para acessar o serviço de diretório (por exemplo, categorizador, DSProxy e o serviço Atendedor do sistema). No entanto, alterações de estado do serviço de diretório subseqüentes são deixadas para a detecção do serviço que está solicitando essa lista.

Para cada servidor serviço de diretório disponível, o DSAccess abre conexões LDAP dedicadas exclusivamente em nome de cada processo que está usando o DSAccess. O DSAccess atualiza essas conexões LDAP com informações de estado de serviço de diretório (para cima, lento ou para baixo) detecta e solicitações de canais baseada nessas informações de estado. O conjunto de conexões LDAP com esses controladores de domínio disponível e catálogos globais e seus estados associados o perfil do processo de formulários. Para confiabilidade e escalabilidade, o DSAccess suporta um mecanismo de balanceamento de carga para distribuir solicitações de serviço de diretório do contexto usuário de maneira round-robin entre essas conexões LDAP. Você pode configurar estaticamente todos os perfis no Registro para usar somente um conjunto específico de servidores de serviço de diretório. No entanto, o estado real e o balanceamento de carga nessas conexões de podem ser diferente do processo para processo (perfil para perfil). Isso não é o caso para solicitações de contexto de configuração.

DSAccess usa apenas um controlador de domínio único para todas as solicitações de contexto de configuração para reduzir os problemas de latência de replicação (devido a um ambiente de serviço de diretório de vários mestres que existe com a arquitetura do Microsoft Windows 2000) e para evitar adições de diretório parcial ou modificações sendo feitas para controladores de domínio diferentes. Este controlador de domínio único configuração é compartilhado por todos os perfis.

Uso de servidor do DSAccess estático Directory Service

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows

O DSAccess pode ser configurado estaticamente para cargas de serviço de diretório de canal a um conjunto especificado de servidores do serviço de diretório. Isso é feito no registro. Como todas as modificações, cuidado extremo deve ser feito ao atualizar o registro. Semelhante no comportamento ao outros serviços do Exchange Server, o DSAccess não verifica a validade desses servidores de serviço de diretório especificado no registro e não reconhece os erros de ortografia ou outros cometidos. Na inicialização, o DSAccess primeiro lê o registro para determinar se os controladores de domínio ou catálogos globais foram configurados estaticamente. Se os controladores de domínio ou catálogos globais configurados estaticamente, nenhuma detecção de controlador de domínio dinâmico será executada. Por outro lado, se não configurações estáticas são feitas no registro, o DSAccess detectar dinamicamente os servidores de serviço de diretório na topologia (discutida na seção "Dinâmica Server detecção e uso"). As chaves do Registro mencionadas neste artigo não estão presentes por padrão.

Quando DSAccess tiver sido configurado estaticamente, DSAccess nunca será voltar e usar qualquer controlador de domínio ou catálogo global caso contrário, pode ser detectado dinamicamente. Como resultado, se todos os controladores de domínio configurado estaticamente ou catálogos globais para baixo, não operações DSAccess terá êxito. Se catálogos globais são configurados estaticamente, mas nenhum controlador de domínio é especificados no registro, qualquer controlador de domínio disponível será ser detectado e usado dinamicamente. Da mesma forma, se controladores de domínio configurados estaticamente, mas não catálogos globais são especificados no registro, nenhum catálogo global disponível será ser dinamicamente detectado e usado. Se o controlador de domínio de configuração não estiver configurado estaticamente, o controlador de domínio de configuração será obtido da lista de controladores de domínio disponível (se essa lista é encontrada configurada dinamicamente ou estaticamente). Como mencionado anteriormente, os controladores de domínio e catálogos globais usados para solicitações de contexto de usuário são dependentes de perfil. Por esse motivo, o local no Registro para essas configurações é especificado sob a subchave Profiles\Default. As seguintes chaves do Registro são necessárias para configurar estaticamente o controlador de domínio e servidores de catálogo global para uso por DSAccess:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Profiles\Default\UserDC1 (UserDC2 e assim por diante)

IsGC = REG_DWORD 0 x 0
HostName = REG_SZ DC_DomainName.CompanyName.com
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Profiles\Default\UserGC1 (UserGC2 e assim por diante)

IsGC = REG_DWORD 0 x 1
HostName = REG_SZ GC_DomainName.CompanyName.com
O controlador de domínio configuração usado pelo DSAccess pode ser definido das seguintes três maneiras:
  • Configurada estaticamente no registro
  • Dinamicamente detectado
  • Por que o Microsoft Exchange System Attendant quando que serviço é iniciado.
Os dois primeiros métodos para configurar o controlador de domínio de configuração são explicados após a referência do registro seguinte. No Exchange 2000 Server e Exchange 2000 Server SP1, o Microsoft Exchange System Attendant escolherá um controlador de domínio de configuração quando ele é iniciado. Essa opção será respeitada por DSAccess para 10 horas. No Exchange 2000 Server SP2 e posterior, o Microsoft Exchange System Attendant escolherá o controlador de domínio configuração somente em primeira inicialização de serviço que ocorre durante a instalação ou atualização. Em todos os casos, a opção pelo Atendedor do sistema é ignorada se o controlador de domínio de configuração estiver configurado estaticamente no registro. Configuração de controlador de domínio de configuração estática é considerada pelo DSAccess uma sugestão. Isso significa que, se o controlador de domínio de configuração estiver configurado estaticamente, o DSAccess prefere este controlador de domínio para solicitações de contexto de configuração. Se este controlador de domínio ficar indisponível, um controlador de domínio alternativo é escolhido da lista de controladores de domínio disponíveis. Nesse caso, o DSAccess failover o controlador de domínio de configuração escolhendo um controlador de domínio disponível do usuário, se comportando como se as chaves de registro do controlador de domínio configuração não foram definidas. Como mencionado anteriormente, o controlador de domínio de configuração é compartilhado entre todos os perfis. Por esse motivo, as configurações do Registro para o controlador de domínio de configuração são especificadas sob a subchave \Instance0 como mostrado no exemplo a seguir.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0

ConfigDCHostName = REG_SZ configDC_DomainName.CompanyName.com

Detecção de servidor DS DSAccess dinâmico e uso no Exchange 2000 Server e no Exchange 2000 Server SP1

Na inicialização, se o DSAccess não localizar um conjunto de controladores de domínio configurado estaticamente ou catálogos globais no registro, ele dinamicamente detecta os servidores de serviço de diretório disponível na topologia. O algoritmo de detecção difere se DSAccess é percepção controladores de domínio ou catálogo global e é dependente de localidade do servidor Exchange 2000. A descrição a seguir se aplica ao Exchange 2000 Server e Exchange 2000 Server SP1. O método DSAccess usa no Exchange 2000 SP2 e posterior difere e documentado aqui.

Após o exame inicial do Registro, DSAccess emite um DsBind para qualquer controlador de domínio no domínio local para o servidor do Exchange 2000 (ou um controlador de domínio específico) se um for passado pelo chamador em uma chamada DsctxGetContextEx2() por meio da chamada Win32 API para DsGetDCName() . DSAccess, em seguida, emite a DsListServersForDomainInSite() chamada Win32 API para este controlador de domínio. Essa chamada fornece uma lista dos todos os controladores de domínio no domínio local e do site. DSAccess salva backup para dez controladores de domínio em seu perfil que ele carregue saldos através de uma maneira round robin (para cada processo). O algoritmo de detecção de catálogo global é um pouco diferente.

O DSAccess usa a mesma conexão de controlador de domínio como acima para detecção de catálogo global. DsListServersInSite() é a API interna DSAccess que é chamada para listar todos os "servidores" no site.

Observação : "Servidor" tem um significado diferente para esta chamada que a chamada API do Win32 para DsListServersInSite --este é uma bug/peculiaridade na definição de API. No momento, todas as APIs do Win32 para detecção de serviço de diretório são específicas de domínio. Porque Exchange 2000 depende muito catálogos globais e para evitar problemas de latência que podem ocorrer porque um domínio é espalhado por vários sites conectados por links lentos, o DSAccess criou seu próprio mecanismo de detecção serviço de diretório específicas do site.

Usando a conexão LDAP com o controlador de domínio atual que DSAccess ainda está vinculado a, ele e lê o atributo de Opções para o objeto Configurações NTDS para cada servidor do serviço de diretório (se houver) no site local para o servidor do Exchange 2000. Um servidor só é considerado como ser um catálogo global se o atributo Opções existe e tem o sinalizador de catálogo global definido. Se o DSAccess não localizar nenhum catálogo global no site atual, ele chama a API Win32 DsGetDCName() para retornar qualquer único catálogo global. Ele seleciona somente um único catálogo global "remoto" porque ele assume que este catálogo global pode estar no final de um vínculo lento. Você não irá obter a escalabilidade do balanceamento de carga de que você deseja esse cenário.

O DSAccess executa uma redetection de rede completo ou quando a permissão Kerberos expira (período padrão de 10 horas), sempre que uma alteração de configuração é feita (novos catálogos globais ou controladores de domínio são adicionadas à topologia do), ou se todos os catálogos globais ou controladores de domínio, vá para baixo. Nas operações normais, uma global catálogo ou controlador de domínio pode ir para baixo. Nesse caso, DSAccess não redetectar a rede se não houver outros servidores disponíveis. Ele simplesmente sinalizadores desse serviço de diretório específico para como "baixo" e efetua ping cada cinco minutos. Se este serviço de diretório inativo ficar online novamente, ele será usado novamente.

O controlador de domínio configuração usado pelo DSAccess é por padrão definido para o mesmo controlador de domínio DSAccess primeiro vinculado na detecção dinâmica inicial de controladores de domínio e catálogos globais. Se quaisquer controladores de domínio ou catálogos globais são configurados estaticamente e nenhum controlador de domínio de configuração está configurado explicitamente, o DSAccess usa o primeiro controlador de domínio na lista domínio controlador configurado como controlador de domínio de configuração. Se o controlador de domínio configuração usado pelo DSAccess for ou fica indisponível, outro controlador de domínio de configuração é escolhido do conjunto de controladores de domínio disponíveis. Qualquer alteração no controlador de domínio de configuração é propagada para todos os processos usando DSAccess no mesmo computador.

Detecção de servidor DS dinâmico DSAccess e uso no Exchange 2000 Server SP2 e posterior

No Exchange Server 2000 SP2 e versões posteriores, não é necessário editar o registro para atribuir funções de DSAccess estaticamente a servidores do serviço de diretório. Esta opção agora está disponível na interface gráfica do usuário.

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
318221Funcionalidade completa da guia DSAccess só está disponível quando você usa um computador com Exchange 2000 Service Pack 2

Propriedades

ID do artigo: 250570 - Última revisão: quinta-feira, 25 de outubro de 2007 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Palavras-chave: 
kbmt kbexchange2000sp2fix kbinfo KB250570 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 250570

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com