Mensagem de erro quando utiliza o utilitário Dsdbutil.exe ou o utilitário Ntdsutil.exe para executar um restauro autoritário de um objecto no Windows Server 2003: "Chave inválida %s foi encontrado em DN"

Traduções de Artigos Traduções de Artigos
Artigo: 961071 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utilizar o utilitário Dsdbutil.exe ou o utilitário Ntdsutil.exe para executar um restauro autoritário de um objecto no Windows Server 2003, receberá a seguinte mensagem de erro:
Chave inválida %s encontrado em DN.
Este problema ocorre quando o DN do objecto contém qualquer cadeia de caracteres, excepto para os nomes distintos relativos seguintes (também conhecido como RDN):
  • "CD" ou "DomainComponent"
  • "CN" ou "CommonName"
  • "OU" ou "OrganizationalUnitName"
  • "O" ou "Empresa"
  • "Rua" ou "StreetAddress"
  • "L" ou "LocalityName"
  • "A curto prazo" ou "StateOrProvinceName"
  • "C" ou "NomeDoPaís"
Nota Um DN é uma sequência de nomes distintos relativos que estão ligados por vírgulas.

Por exemplo, tiver um objecto numa base de dados Active Directory Application Mode (ADAM) e o DN deste objecto contém o nome distinto relativo do UID. Quando utilizar o utilitário Dsdbutil.exe para efectuar um restauro autoritário para este objecto, receberá a seguinte mensagem de erro:
Chave inválida "uid" existentes DN.
Falhou o restauro autoritário.
Erro ao analisar entrada - sintaxe inválida.

Causa

Este problema ocorre porque o utilitário Dsdbutil.exe e o utilitário Ntdsutil.exe podem reconhecer apenas os seguintes nomes distintos relativos:
  • "CD" ou "DomainComponent"
  • "CN" ou "CommonName"
  • "OU" ou "OrganizationalUnitName"
  • "O" ou "Empresa"
  • "Rua" ou "StreetAddress"
  • "L" ou "LocalityName"
  • "A curto prazo" ou "StateOrProvinceName"
  • "C" ou "NomeDoPaís"

Resolução

Uma correcção suportada está agora disponível da Microsoft. Contudo, destina-se a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone de suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

Pré-requisitos

Para aplicar esta correcção, tem de ter Windows Server 2003 Service Pack 1 ou Windows Server 2003 Service Pack 2 no computador.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
Windows Server 2003 com Service Pack 1, x 86 versões
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SP
Ntdsutil.exe5.2.3790.3265312,83218 De Dezembro de 200811: 25x 86SP1
W03a2409.dll5.2.3790.326540,96018 De Dezembro de 200811: 02x 86SP1
Dsdbutil.exe1.1.3790.3265231,42418 De Dezembro de 200811: 26x 86SP1
Windows Server 2003 com Service Pack 1, versões baseadas em 64 x
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Ntdsutil.exe5.2.3790.3265503,29618 De Dezembro de 200822: 18x 64SP1Não aplicável
W03a2409.dll5.2.3790.326541,47218 De Dezembro de 200822: 18x 64SP1Não aplicável
Dsdbutil.exe1.1.3790.3265336,38418 De Dezembro de 200822: 18x 64SP1Não aplicável
Wntdsutil.exe5.2.3790.3265312,83218 De Dezembro de 200822: 18x 86SP1IMPRESSIONANTE
Ww03a2409.dll5.2.3790.326540,96018 De Dezembro de 200822: 18x 86SP1IMPRESSIONANTE
Windows Server 2003 com Service Pack 2, x 86 versões
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SP
Ntdsutil.exe5.2.3790.4430312,83218 De Dezembro de 200817: 10x 86SP2
Dsdbutil.exe1.1.3790.4430231,42418 De Dezembro de 200817: 11x 86SP2
Windows Server 2003 com Service Pack 2, versões baseadas em 64 x
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Ntdsutil.exe5.2.3790.4430503,29618 De Dezembro de 200822: 24x 64SP2Não aplicável
Dsdbutil.exe1.1.3790.4430336,38418 De Dezembro de 200822: 24x 64SP2Não aplicável
Wntdsutil.exe5.2.3790.4430312,83218 De Dezembro de 200822: 24x 86SP2IMPRESSIONANTE

Obter mais informações sobre esta correcção

Esta correcção introduz funcionalidades adicionais activando a utilizar o atributo objectGUID para restaurar objectos. Se pretender restaurar com êxito objectos que contêm o DNs não padrão, tem de utilizar o atributo objectGUID para restaurar estes objectos.

Para utilizar o atributo objectGUID para restaurar um objecto, siga estes passos:
  1. Numa linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    Repadmin /options serverName: port + DISABLE_INBOUND_REPLICATION
  2. No snap-in Serviços, pare o serviço para a instância de ADAM que contém o objecto.
  3. Restaure a base de dados da instância ADAM.

    Por exemplo, pode utilizar o utilitário NTBackup.exe para efectuar a operação de cópia de segurança.
  4. Inicie o serviço para a instância ADAM.
  5. Utilize o utilitário LDP.exe para ligar a instância de ADAM.

    Para obter mais informações sobre como utilizar o utilitário LDP.exe, visite o seguinte Web site Microsoft TechNet:
    http://technet.microsoft.com/en-us/library/cc739033.aspx
  6. Localize o objecto que pretende restaurar e copie o atributo objectGUID do objecto.
  7. Pare o serviço para a instância ADAM novamente.
  8. Utilize o utilitário Dsdbutil.exe para restaurar o objecto. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva %Windir%\ADAM\Dsdbutil e, em seguida, clique em OK .
    2. No Dsdbutil.exe: linha de comandos, escreva Activar instância ADAMinstanceName e prima ENTER .
    3. Escreva authoritative restore e, em seguida, prima ENTER .
    4. Escreva restauro objecto < GUID =objectGUID >, e, em seguida, prima ENTER .

      Nota Neste passo, objectGUID representa o atributo objectGUID do objecto que copiou no passo 6. Por exemplo, <GUID=1212-1211-1212121-121212> indica que 1212-1211 1212121 121212 é o objectGUID.
  9. Inicie o serviço para a instância ADAM.
  10. Numa linha de comandos, execute o seguinte comando e, em seguida, prima ENTER :
    Repadmin /options serverName: port - DISABLE_INBOUND_REPLICATION

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para mais informações sobre a terminologia de actualização de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:-
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Referências

Para mais informações sobre o utilitário Dsdbutil.exe, visite o seguinte site da Web da Microsoft TechNet:
http://technet.microsoft.com/en-us/library/cc780814.aspx
Para obter mais informações sobre o utilitário Ntdsutil.exe, visite o seguinte site da Web da Microsoft TechNet:
http://technet.microsoft.com/en-us/library/cc753343.aspx

Propriedades

Artigo: 961071 - Última revisão: 3 de março de 2009 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003 Standard Edition
Palavras-chave: 
kbmt kbexpertiseadvanced kbfix kbautohotfix kbsurveynew kbqfe kbhotfixserver KB961071 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 961071

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