Usuário com melhor resposta
Erro no conector do AD

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()
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
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 -
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
-
-
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
-