Usuário com melhor resposta
CRM 3.0 e Win2k

Pergunta
-
Galera, tudo bem?
Seguinte, tinha um ambiente onde meu servidor de banco de dados e o RS era o 2000, e minhas estações funcionavam perfeitamente, tanto winxp como win2k.
Hoje atualizei o servidor para Sql 2005 e para RS 2005 tb, porém troquei de local o RS.
Configurei o servidor novamente e republiquei os relatorios, com a ferramenta publishreports.exe e também alterei o caminho do Servidor de Relatorios noGerenciador de Implantação.
Perfeito, o CRM funciona em todas as estações xp e 2k, porém, os relatorios não abrem nas estações 2000, da um erro e pede para contatar o administrador.
Alguem tem alguma ideia?
Abraços,
Adenilson Mezini
Respostas
-
Oi Adenilson,
Parece que seu erro está ligado a configurações de IIS, e não mais ao CRM especificamente.
Faço algumas sugestões:
1 - Reveja a conta em que o pool do reporting services está rodando. Não pode ser uma credencial local.
2 - Verifique se o website do CRM não está com a configuração de acesso anônimo habilitada. Caso esteja, deslique e deixe somente autenticação integrada.
3 - Leia o KB a seguir: http://support.microsoft.com/kb/871179/en-us
Mande notícias!
[]´s
- Marcado como Resposta Carlos Amorim Junior segunda-feira, 8 de novembro de 2010 20:09
-
Olá Adenilson,
Experimente colocar o usuário do application pool como networking service.
[]´s
- Marcado como Resposta Carlos Amorim Junior segunda-feira, 8 de novembro de 2010 20:09
-
Neste caso, acredito que a solução seria você configura seu ambiente para usar autenticação de Salto duplo.
Isso, foi resolvido no CRM 4 com o Conector para SQL.
Vou deixar o link com todos os passos que você deve fazer para resolver seu problema.
http://support.microsoft.com/kb/909588/pt-br
Ronaldo Bernardo MCP - MCTS
www.ronaldowl.spaces.live.com- Marcado como Resposta Carlos Amorim Junior segunda-feira, 8 de novembro de 2010 20:09
Todas as Respostas
-
Oi Adenilson, tudo bem?
Há alguns dias um amigo me indicou uma ótima ferramenta para diagnósticos do CRM, que está disponível em: http://cid-9c1e3e43c991888d.skydrive.live.com/self.aspx/Microsoft%20CRM%20Support%20Tools/CrmDiagTool4.zip?wa=wsignin1.0&sa=673318283
Para maiores detalhes do que ela faz, acesse: http://blogs.msdn.com/benlec/archive/2008/03/04/crmdiagtool4-for-microsoft-crm-4-0-has-been-released.aspx
Outra forma de garimpar mais detalhes de erros é alterando o arquivo web.config. Publiquei um post específico para isso, disponível em: http://portaldynamics.wordpress.com/2009/01/09/erro-dynamics-crm/
Espero que ajude.
[]´s
-
Opa, tudo bem Amorim?
fiz a alteração no web.config e este erro aparece:
Microsoft CRM Unhandled Error Details: Server Error in '/' Application.
The request failed with HTTP status 401: Unauthorized.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.WebException: The request failed with HTTP status 401: Unauthorized.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[WebException: The request failed with HTTP status 401: Unauthorized.] System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +1296 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +218 Microsoft.Crm.ReportingServices.ReportingService.GetResourceContents(String Resource, String& MimeType) +48 Microsoft.Crm.Reports.ReportCache.get_CategoryList() +402 Microsoft.Crm.Reports.Home.ConfigurePage() +907 Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) +20 System.Web.UI.Control.PreRenderRecursiveInternal() +62 System.Web.UI.Page.ProcessRequestMain() +1499
Estranho, pois o mesmo usuario em Windows XP ou 2003 funciona o relatorio, agora em qualquer estação w2k da este erro.
-
Oi Adenilson,
Parece que seu erro está ligado a configurações de IIS, e não mais ao CRM especificamente.
Faço algumas sugestões:
1 - Reveja a conta em que o pool do reporting services está rodando. Não pode ser uma credencial local.
2 - Verifique se o website do CRM não está com a configuração de acesso anônimo habilitada. Caso esteja, deslique e deixe somente autenticação integrada.
3 - Leia o KB a seguir: http://support.microsoft.com/kb/871179/en-us
Mande notícias!
[]´s
- Marcado como Resposta Carlos Amorim Junior segunda-feira, 8 de novembro de 2010 20:09
-
Entao, o servidor de relatorios está em outro servidor, não no servidor do CRM.
O ApplicationPool, esta rodando com o Local System, porém, se eu altero para rodar com usuario do dominio, nem nas estações XP o relatorio funciona.
O WebSite esta com Authenticação Integrada ao Windows.
O estranho é que o RS só nao funciona nas estações 2000.
-
Olá Adenilson,
Experimente colocar o usuário do application pool como networking service.
[]´s
- Marcado como Resposta Carlos Amorim Junior segunda-feira, 8 de novembro de 2010 20:09
-
Neste caso, acredito que a solução seria você configura seu ambiente para usar autenticação de Salto duplo.
Isso, foi resolvido no CRM 4 com o Conector para SQL.
Vou deixar o link com todos os passos que você deve fazer para resolver seu problema.
http://support.microsoft.com/kb/909588/pt-br
Ronaldo Bernardo MCP - MCTS
www.ronaldowl.spaces.live.com- Marcado como Resposta Carlos Amorim Junior segunda-feira, 8 de novembro de 2010 20:09