none
Instalação CRM 2011 RRS feed

  • Pergunta

  • Olá,

    realizei a instalação logando com uma conta X no servidor, realizei a instalação e onde pede um usuário com acesso a alguns serviços eu coloquei outro usuário diferente da instalação, que é inclusive o que ele reclama q pode dar erro em algumas coisas, este usuário eu criei no AD dei controle para ele na unidade organizacional, dei todas permissões do SQl e Report, e adicionei tb a do administrador.

    ok, sucesso na instalação, nas extensões do report server, ok, fui até o iis e dei browse na aplicação, entrou com o outro usuário X e ai quando for cadastrar o usuário B ele diz: "O usuário selecionado ou o usuário que está tentando fazer logon não recebeu um direito de acesso e não tem privilégios suficientes para essa ação"

    o q pode estar errado?

    obrigado,

    segunda-feira, 16 de julho de 2012 19:24

Respostas

  • Tiago,

    consegui descobrir, o que eu imagino ter feito de errado, mas depois vou testar novamente foi:

    Na vm q estou testando tinham 2 usuários, 1 que vamos chamar de A que é o administrador propriamente dito e o segundo que vamos chamar de B que era um usuário com perfil permissões de administrador e outras coisas, porém eu achava que só existia este B...

    Como na instalação é solicitado que seja feita a instalação por um usuário que não seja o administrador desta maquina, aquele que instalou o server, no entanto que tenha perfil de adm, eu achava que este usuário logado éra o administrador.. em fim.. 

    ai eu fui configurar a instalação do dynamics a partir de um usuário q eu criei no AD vamos chamar de C, com as mesmas permissões, porém eu não loguei na maquina com este usuário que criei,  permanecendo com o usuário B logado e iniciei a instalação, tem um momento que ele pede um usuário para alguns serviços e componentes, eu coloquei justamente o usuário C, pelo que entendi ele cria automaticamente a conta admin para o usuário que está instalando ou seja o B e este C que eu criei não existia no dynamics porém ele foi setado no appPool do dynamics no IIS, mas ele não tinha  privilégios certo? certo...

    ai o que eu fiz foi trocar para o usuário B e então tudo passou a funcionar, fui e cadastrei outro usuário C com perfil admin e coloquei ele no apppool e ai continuou funcionando porque o mesmo tem as mínimas permissões para isto.

    é isto, obrigado pela força e só espero que ajude os demais e que realmente esta minha tentativa seja a correta, mas pela lógica sim.

    abraços

    • Marcado como Resposta Edilson terça-feira, 17 de julho de 2012 02:03
    terça-feira, 17 de julho de 2012 02:03

Todas as Respostas

  • Pessoal,

    não sei se ajuda mas o arquivo de log diz assim:

    Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: SecLib::RetrievePrivilegeForUser failed - no roles are assigned to user. Returned hr = -2147209463, User: 91439df0-a4cf-e111-a02c-000c29251968Detail: 
    <OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
      <ErrorCode>-2147209463</ErrorCode>
      <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
      <Message>SecLib::RetrievePrivilegeForUser failed - no roles are assigned to user. Returned hr = -2147209463, User: 91439df0-a4cf-e111-a02c-000c29251968</Message>
      <Timestamp>2012-07-17T00:18:37.96875Z</Timestamp>
      <InnerFault i:nil="true" />
      <TraceText i:nil="true" />
    </OrganizationServiceFault>

    segunda-feira, 16 de julho de 2012 20:26
  • Edilson,

    Conhece muito pouco da infra do CRM, mas realmente o que vejo no mercado é uma instalação com o mesmo usuário de ponta-a-ponta...

    O erro:

    "no roles are assigned to user"

    Fica claro que o usuário que está tentando realizar a ação está sem direitos de acesso, não saberei te dizer onde que ocorreu e por que ocorreu, mas bem provável você tenha dois usuários cada um com um tipo de permissão para o CRM, um pode abrir o CRM mas não pode fazer nada e e outro o contrário.

    Se possível refaça o procedimento, usando:

    http://www.microsoft.com/pt-br/download/details.aspx?id=3621

    http://weblogs.asp.net/pabloperalta/archive/2010/11/01/step-by-step-installing-crm-2011-on-premise-and-migrating-from-dynamics-crm-4-0-32-bits-on-premise.aspx

    PS: se alguém mais técnico puder nos explicar a causa, seria de grande ajuda.

    Att,


    Tiago Michelini Cardoso MVP - MCC - MCTS
    https://tiagomcardoso.wordpress.com/

    segunda-feira, 16 de julho de 2012 20:41
    Moderador
  • Tiago,

    consegui descobrir, o que eu imagino ter feito de errado, mas depois vou testar novamente foi:

    Na vm q estou testando tinham 2 usuários, 1 que vamos chamar de A que é o administrador propriamente dito e o segundo que vamos chamar de B que era um usuário com perfil permissões de administrador e outras coisas, porém eu achava que só existia este B...

    Como na instalação é solicitado que seja feita a instalação por um usuário que não seja o administrador desta maquina, aquele que instalou o server, no entanto que tenha perfil de adm, eu achava que este usuário logado éra o administrador.. em fim.. 

    ai eu fui configurar a instalação do dynamics a partir de um usuário q eu criei no AD vamos chamar de C, com as mesmas permissões, porém eu não loguei na maquina com este usuário que criei,  permanecendo com o usuário B logado e iniciei a instalação, tem um momento que ele pede um usuário para alguns serviços e componentes, eu coloquei justamente o usuário C, pelo que entendi ele cria automaticamente a conta admin para o usuário que está instalando ou seja o B e este C que eu criei não existia no dynamics porém ele foi setado no appPool do dynamics no IIS, mas ele não tinha  privilégios certo? certo...

    ai o que eu fiz foi trocar para o usuário B e então tudo passou a funcionar, fui e cadastrei outro usuário C com perfil admin e coloquei ele no apppool e ai continuou funcionando porque o mesmo tem as mínimas permissões para isto.

    é isto, obrigado pela força e só espero que ajude os demais e que realmente esta minha tentativa seja a correta, mas pela lógica sim.

    abraços

    • Marcado como Resposta Edilson terça-feira, 17 de julho de 2012 02:03
    terça-feira, 17 de julho de 2012 02:03