none
Erro no conector do AD RRS feed

  • Pergunta

  • Estou tendo problemas ao fazer o sincronismo do conector do AD.

    Tenho 2 domain controllers com nomes diferentes (instalei o CU3 do SCSM, mas não adiantou)

    Coloquei no arquivo hosts o ip e o hostname dos DCs

    No SCSM aparece o status Finished with Error

     

    Nos eventos do Operation Manager mostra uma log de start da sincronização e logo depois aparece uma mostrando que a sincronização terminou.

     

    Segue abaixo a log do erro

     

     

    Data synchronization failed by AD.Importer.ADUsers.ADConnector.dbe60db830c84eb8bc0b11aca5c35737.:Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.DataConnectorAD.
    Exception type:ConnectorException
    Exception message:createBatchInfoForRealSource failed . Exception type:DatacenterException
    Exception message:Error accessing Active Directory. Get path failed:LDAP://scm-0/RootDSE,sourceName=LDAP://scm-0|dcFQDN=scm-0|searchDomain=scm-0|searchPath=|watermark=0|LastInvocationID=..
    StackTrace:   at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.ActiveDirectoryUtility.InitState(DirectoryServerSates directoryStates)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.ActiveDirectoryUtility.GetWatermark(DirectoryServerSates directoryStates)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.DataConnectorAD.OnCreateBatchInfoForRealSource(SessionBase session, String query, String tableName, String batchIdField, Int32 batchIdType, String watermarkField, Int32 watermarkType, Byte[] watermark, String connectionString, Int32 batchSize)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.createBatchInfoForRealSource(SessionBase session, Int32 SessionTableId, EnumTableStatus status)
    Inner Exception:
    Exception message:The server is not operational.
    .
    StackTrace:   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
       at System.DirectoryServices.DirectoryEntry.Bind()
       at System.DirectoryServices.DirectoryEntry.get_AdsObject()
       at System.DirectoryServices.PropertyValueCollection.PopulateList()
       at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
       at System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.ActiveDirectoryUtility.InitState(DirectoryServerSates directoryStates).
    StackTrace:   at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.throwConnectorException(String method, String message, Object[] values)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.createBatchInfoForRealSource(SessionBase session, Int32 SessionTableId, EnumTableStatus status)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.PrepareBatchInfo(SessionBase session)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.GetNextBatch(IConnectorSession connectorSession, Boolean batchInfoOnly)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.Datacenter.SessionHost.GetNextBatch(IConnectorSession session)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.Datacenter.SessionHost.DataSync()Data synchronization failed by AD.Importer.ADUsers.ADConnector.dbe60db830c84eb8bc0b11aca5c35737.:Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.DataConnectorAD.
    Exception type:ConnectorException
    Exception message:createBatchInfoForRealSource failed . Exception type:DatacenterException
    Exception message:Error accessing Active Directory. Get path failed:LDAP://scm-0/RootDSE,sourceName=LDAP://scm-0|dcFQDN=scm-0|searchDomain=scm-0|searchPath=|watermark=0|LastInvocationID=..
    StackTrace:   at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.ActiveDirectoryUtility.InitState(DirectoryServerSates directoryStates)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.ActiveDirectoryUtility.GetWatermark(DirectoryServerSates directoryStates)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.DataConnectorAD.OnCreateBatchInfoForRealSource(SessionBase session, String query, String tableName, String batchIdField, Int32 batchIdType, String watermarkField, Int32 watermarkType, Byte[] watermark, String connectionString, Int32 batchSize)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.createBatchInfoForRealSource(SessionBase session, Int32 SessionTableId, EnumTableStatus status)
    Inner Exception:
    Exception message:The server is not operational.
    .
    StackTrace:   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
       at System.DirectoryServices.DirectoryEntry.Bind()
       at System.DirectoryServices.DirectoryEntry.get_AdsObject()
       at System.DirectoryServices.PropertyValueCollection.PopulateList()
       at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
       at System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.AD.ActiveDirectoryUtility.InitState(DirectoryServerSates directoryStates).
    StackTrace:   at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.throwConnectorException(String method, String message, Object[] values)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.createBatchInfoForRealSource(SessionBase session, Int32 SessionTableId, EnumTableStatus status)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.PrepareBatchInfo(SessionBase session)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.SessionManager.DataProvider.GetNextBatch(IConnectorSession connectorSession, Boolean batchInfoOnly)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.Datacenter.SessionHost.GetNextBatch(IConnectorSession session)
       at Microsoft.EnterpriseManagement.ServiceManager.Connector.Datacenter.SessionHost.DataSync()


    terça-feira, 6 de setembro de 2011 11:39

Respostas

  • Resolvido!

     

    Foi só instalar o SP1, CU2, Hotfix 1 e 2 do CU2 que o conector funcionou.

     

    Se eu estivesse somente com o SCSM sem o Service Pack, o problema não teria sido corrigido.

    • Marcado como Resposta Gabriel Martins terça-feira, 6 de setembro de 2011 15:23
    terça-feira, 6 de setembro de 2011 15:23

Todas as Respostas

  • Bom dia.., tudo bem??

     

    Quando vc diz o CU3.., vc esta dizendo essa versão: http://support.microsoft.com/kb/2561415

     

    Poderia me confirmar a versão da console?

    Como requisitos desse Fix, é preciso instalar p SP1 CU2., isso foi feito??

     

    Como foi criado o connector? Qual foi a conta utilizada? Voce selecionou o Dominio inteiro ou uma OU especifica?

     

    []'s

     

     


    Aurélio Alves http://aurelioalves.wordpress.com
    terça-feira, 6 de setembro de 2011 12:21
  • Bom dia

     

    Instalei o CU3 deste link http://www.microsoft.com/download/en/details.aspx?id=6148

     

    A versão da console é 7.0.5826.886

     

    Não tenho do SP1 disponível para mim (como informado na outra discussão)

     

    A conta que foi criada o conector é domain admin. Coloquei para importar todos os itens do AD

    terça-feira, 6 de setembro de 2011 12:57
  • Aurélio,

     

    Consegui pegar a versão SP1 Retail. Vou atualizar até o último CU e Hotfix liberados para ver se o problema será corrigido.

    terça-feira, 6 de setembro de 2011 14:46
  • Resolvido!

     

    Foi só instalar o SP1, CU2, Hotfix 1 e 2 do CU2 que o conector funcionou.

     

    Se eu estivesse somente com o SCSM sem o Service Pack, o problema não teria sido corrigido.

    • Marcado como Resposta Gabriel Martins terça-feira, 6 de setembro de 2011 15:23
    terça-feira, 6 de setembro de 2011 15:23
  • Que bom Gabriel.

     

    Esse erro ja era conhecido...., O link que eu passei é o Fix para corrigir.., rs

     

    []'s


    Aurélio Alves http://aurelioalves.wordpress.com
    terça-feira, 6 de setembro de 2011 17:03