Usuário com melhor resposta
Problema ao atualizar CRM 4.0 com rollup 12

Pergunta
-
Apos atualizar para o Rollup 12, tive o seguinte problema.
Erro de Servidor no Aplicativo '/'.
--------------------------------------------------------------------------------
O servidor não está operacional.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.Runtime.InteropServices.COMException: O servidor não está operacional.
Erro de Origem:
Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
Rastreamento de Pilha:
[COMException (0x8007203a): O servidor não está operacional.
]
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +377678
System.DirectoryServices.DirectoryEntry.Bind() +36
System.DirectoryServices.DirectoryEntry.get_AdsObject() +31
System.DirectoryServices.PropertyValueCollection.PopulateList() +26
System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName) +49
System.DirectoryServices.PropertyCollection.get_Item(String propertyName) +150
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName) +57
[ActiveDirectoryServerDownException: O servidor não está operacional.
Nome: "xtrategusgroup.com"
]
System.DirectoryServices.ActiveDirectory.PropertyManager.GetPropertyValue(DirectoryContext context, DirectoryEntry directoryEntry, String propertyName) +385
System.DirectoryServices.ActiveDirectory.Domain.GetDomain(DirectoryContext context) +246
System.DirectoryServices.ActiveDirectory.Domain.GetComputerDomain() +50
Microsoft.Crm.BusinessEntities.SecurityUtils.GetGuidFromServerName(String serverName) +95
[CrmSecurityException: Could not find GUID for server: X-SERVER2$]
Microsoft.Crm.BusinessEntities.SecurityUtils.GetGuidFromServerName(String serverName) +1194
Microsoft.Crm.BusinessEntities.SecurityUtils.GetLocalSystemGuid() +155
Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context) +564
Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context) +113
Microsoft.Crm.Caching.BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context) +84
Microsoft.Crm.Caching.BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context) +135
Microsoft.Crm.BusinessEntities.SecurityLibrary.IsOrganizationSpecialUser(Guid organizationId, Guid userId, ExecutionContext context) +137
Microsoft.Crm.Caching.UserDataCacheLoader.LoadCacheData(Guid key, ExecutionContext context) +502
Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context) +400
Microsoft.Crm.Caching.BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context) +84
Microsoft.Crm.Caching.BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context) +135
Microsoft.Crm.Security.User.get_Current() +376
Microsoft.Crm.Application.Security.UserInformation.get_IsUserAuthenticated() +83
Microsoft.Crm.Application.Security.UserInformationIdentity.get_IsUserAuthenticated() +29
Microsoft.Crm.Application.Utility.Util.get_TraceOrganizationId() +62
Microsoft.Crm.MainApplication.Application_OnPostAuthenticateRequest(Object sender, EventArgs eventArguments) +315
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
Com esta falha de comunicacao com AD, assim ao menos aparenta, fico sem acesso ao CRM, porem, se aguardar uns 10 minutos, tudo simplesmente volta a funcionar sem nenhuma alteracao necessaria.
Essa maquina vive sendo reiniciada e sempre apos isto, efetuamos testes de acesso as aplicacoes que ficam nela e sempre apos o reboot, temos resposta rapida de acesso ao CRM, porem, apos atualizacao observamos esse problema voltando o acesso apenas 10 minutos depois...
- Dividir RicardoAlves quinta-feira, 26 de agosto de 2010 16:50 dúvida fora do contexto
Respostas
-
Olá Bavaroski!
O erro é demonstrado na seguinte linha:
Informações da exceção:
Tipo da exceção: CrmReportingException
Mensagem da exceção: The permissions granted to user 'X-SERVER2\IUSR_X-SERVER2' are insufficient for performing this operation. (rsAccessDenied)
Este erro também está sendo apresentado no fórum norte-americano do CRM (http://social.microsoft.com/Forums/en-US/crm/thread/a7ef3a44-cf8e-41f7-8f03-4b81c343201b). Pela solução aparentemente haviam dois problemas com o ambiente:
- O Conector para Reporting Services não estava instalado (embora não obrigatório na prática para ambiente internos), que de acordo com a documentação oficial do produto deve ser instalado.
- Permissões: certifique-se de que as permissões para execução dos relatórios estejam configuradas corretamente (no thread que citei, os relatórios estavam configurados como usuário anonimo). Se for este o seu caso, experimente desabilitar o acesso anônimo.
Quando puder, favor postar o resultado pra gente!
Grande abraço,
Tarcísio Gambin | MCP, MCBMSS
"O conhecimento é livre. Compartilhe você também!"- Sugerido como Resposta RicardoAlves sexta-feira, 27 de agosto de 2010 13:03
- Marcado como Resposta RicardoAlves sábado, 28 de agosto de 2010 15:10
Todas as Respostas
-
Olá Bavaroski!
Neste caso, seria interessante verificar as seguintes informações:
- São gerados eventos relativos ao CRM no eventvwr? Se sim, quais?
- Houve algum erro durante a instalação do rollup?
- Qual arquivo voce utilizou para a atualização do rollup?
Quando puder, favor postar as informações!
Grande abraço,
Tarcísio Gambin | MCP, MCBMSS
"O conhecimento é livre. Compartilhe você também!" -
São gerados eventos relativos ao CRM no eventvwr? Se sim, quais?
Código do evento: 3005
Mensagem do evento: Ocorreu uma exceção não tratada.
Horário do evento: 25/08/2010 04:41:25 PM
Horário do evento (UTC): 25/08/2010 07:41:25 PM
Ident. do evento: 6a4fb405f8db4e358a3598a06f0033ba
Seqüência do evento: 15357
Ocorrência do evento: 68
Código de detalhes do evento: 0
Informações do aplicativo:
Domínio do aplicativo: /LM/W3SVC/2/ROOT-1-129271556954521000
Nível de confiança: Full
Caminho Virtual do Aplicativo: /
Caminho do Aplicativo: C:\Arquivos de programas\Microsoft CRM\CRMWeb\
Nome do computador: X-SERVER2
Informações do processo:
Ident. do processo: 3828
Nome do processo: w3wp.exe
Nome da conta: AUTORIDADE NT\SERVIÇO DE REDE
Informações da exceção:
Tipo da exceção: CrmReportingException
Mensagem da exceção: The permissions granted to user 'X-SERVER2\IUSR_X-SERVER2' are insufficient for performing this operation. (rsAccessDenied)
Informações da solicitação:
URL da solicitação: http://xtrategus.xtrategus.com:5555/CRMReports/rsviewer/reportviewer.aspx
Caminho da solicitação: /CRMReports/rsviewer/reportviewer.aspx
Endereço do host do usuário: 187.17.141.17
Usuário: {88684095-f2ab-da11-a691-0030484204ea}
Está autenticado: True
Tipo de Autenticação: CrmPostAuthentication
Nome da conta de thread: AUTORIDADE NT\SERVIÇO DE REDE
Informações do segmento:
Ident. do thread: 14
Nome da conta do thread: AUTORIDADE NT\SERVIÇO DE REDE
Está representando: False
Rastreamento de pilha: em Microsoft.Crm.Web.Reporting.SrsReportViewer.ConfigurePage()
em Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
em System.Web.UI.Control.PreRenderRecursiveInternal()
em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Houve algum erro durante a instalação do rollup?
Nao
Qual arquivo voce utilizou para a atualização do rollup?
CRMv4.0-KB2028381-i386-Server-PTB
Informacoes Adicionais:
Windows Server 2003 R2 – PTB – SP2 – 32bits
Dynamics CRM 4.0 – PTB – Rollup12 – 32bits
O SQL Server esta na mesma maquina.
SQL Server 2005 com SP2 – 32bits.
-
Olá Bavaroski!
O erro é demonstrado na seguinte linha:
Informações da exceção:
Tipo da exceção: CrmReportingException
Mensagem da exceção: The permissions granted to user 'X-SERVER2\IUSR_X-SERVER2' are insufficient for performing this operation. (rsAccessDenied)
Este erro também está sendo apresentado no fórum norte-americano do CRM (http://social.microsoft.com/Forums/en-US/crm/thread/a7ef3a44-cf8e-41f7-8f03-4b81c343201b). Pela solução aparentemente haviam dois problemas com o ambiente:
- O Conector para Reporting Services não estava instalado (embora não obrigatório na prática para ambiente internos), que de acordo com a documentação oficial do produto deve ser instalado.
- Permissões: certifique-se de que as permissões para execução dos relatórios estejam configuradas corretamente (no thread que citei, os relatórios estavam configurados como usuário anonimo). Se for este o seu caso, experimente desabilitar o acesso anônimo.
Quando puder, favor postar o resultado pra gente!
Grande abraço,
Tarcísio Gambin | MCP, MCBMSS
"O conhecimento é livre. Compartilhe você também!"- Sugerido como Resposta RicardoAlves sexta-feira, 27 de agosto de 2010 13:03
- Marcado como Resposta RicardoAlves sábado, 28 de agosto de 2010 15:10
-
Senhores,
Acabei de recriar a thread para podemos compartilhar a solução do problema...
Abraços,
Ricardo Alves
www.ricardoalves.me
Se for útil, por favor marque ;) -
Problema resolvido.
Era realmente a falta do conector do SQL Server.
O que acho estranho é que ele nao é obrigatorio quando se tem o CRM e o SQL Server na mesma maquina, mas, ta la agora.
conector e rollup12 para ele instalado tb.
Os relatorios na rede interna eram acessados normalmente e o problema era apresentado apenas fora mesmo, em decorrencia do IFD.
Valeu e obrigado a todos.