none
Problemas com Deploy (já tentei de tudo) RRS feed

  • Pergunta

  • Olá pessoal, estou com um problema que não consigo resolver.

     

    Uso o Report Server 2005.

     

    Bem, primeiro eu criei um novo projeto no Visual Studio 2005 (Report Server Project Wizard). Configurei o Data Source corretamente (Test Connection foi OK). Coloquei o login e senha.

     

    Coloquei a query, que me certifiquei de que funciona.

     

    Configurei o tipo do relatório. Em design the table não fiz nada. Escolhi o estilo do relatório.

     

    Bom, até aqui nada de mais. Agora que vai começar.

     

    Em Report Server coloquei http://meuservidor/ReportServer

    Em Deployment folder coloquei /Report.

     

    Tudo OK. Project name foi Report1.

     

    O erro que ocorreu no deploy do projeto foi o seguinte.

     

    ____________________________________________________________________________________

     

    ------ Build started: Project: Report Project1, Configuration: Debug ------

    Build complete -- 0 errors, 0 warnings

    ------ Deploy started: Project: Report Project1, Configuration: Debug ------

    Deploying to http://meuservidor/ReportServer

    Error rsAccessDenied : The permissions granted to user 'grupo\usuario' are insufficient for performing this operation.

    Deploy complete -- 1 errors, 0 warnings

    ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

    ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

     

    ____________________________________________________________________________________

     

    Antes de escrever este post eu pesquisei aqui no fórum e vi que tinha que ter permissão no Windows e no IIS também. Bom, coloquei a permissão nos lugares. E ainda assim dá erro.

     

    Alguém me ajude, por favor, este problema já está se arrastando há alguns dias.

     

    Valeu, Israel.

    sexta-feira, 10 de agosto de 2007 21:10

Respostas

Todas as Respostas

  • Israel,

     

    Antes de mais nada qual é a versão do seu Windows e IIS?

     

    Você configurou as permissões de acesso para o diretório virtual ao qual será feito o deployment deste relatório?

    segunda-feira, 13 de agosto de 2007 11:56
  • Windows 2003 Server e IIS 6.0.

     

    Sim. Primeiramente a permissão foi dada à pasta do Windows. Depois testamos e não deu certo. Foi quando entrei no IIS e localizei o diretório virtual e dei permissão direto por dentro do IIS. Foi o diretório Reports se não me engano.

     

    Testei com mais de um usuário e não deu certo. O que achei estranho é que todos os usuários estão num grupo, e a permissão foi dada para esse grupo.

     

    Bom, o único porém é que eu não sei como o Report Server foi configurado (é a primeira vez que tenho contato com ele), acho que foi na base do Next Next Next... Já pensei em ser alguma coisa relacionada a configuração.

     

    Ah, o SQL Server funciona direitinho, caso tenha alguma relação.

     

    Espero que essas informações ajudem.

     

    Valeu.

    segunda-feira, 13 de agosto de 2007 12:30
  • Olá Israel,

     

    Você deu as mesmas permissões de acesso para as pastas ReportServer e Reports no IIS?

     

    []'s


    Rafael Krisller

    segunda-feira, 13 de agosto de 2007 12:50
  • Olá Israel,

     

    Você deu as mesmas permissões de acesso para as pastas ReportServer e Reports no IIS?

     

    []'s


    Rafael Krisller

    segunda-feira, 13 de agosto de 2007 12:50
  • Olá Israel,

     

    Você deu as mesmas permissões de acesso para as pastas ReportServer e Reports no IIS?

     

    []'s


    Rafael Krisller

    segunda-feira, 13 de agosto de 2007 12:50
  • Israel,

     

    O Serviço do Reporting Services esta rodando normalmente?

     

    Como você mesmo disse seria interessante estas configurações?

     

     

    segunda-feira, 13 de agosto de 2007 12:53
  • Quanto as permissões, estão iguais. Na aba Security adicionei o grupo e marquei Full Control, tanto no Windows como no IIS (lembrando que é um grupo da rede).

     

    Quanto as Reporting Services estar rodando normalmente, não tenho certeza absoluta, pois não sou eu que cuido dessa parte. Mas chutaria que sim, pois exitem diretórios virtuais no IIS que são do Reporting Services. Vou verificar com o responsável e retorno a informação.

    segunda-feira, 13 de agosto de 2007 13:07
  •  

    Pessoal, está rodando legal.

     

    Eu estava pensando... É possível efetuar o Buid e pegar o resultado da compilação e jogar no servidor manualmente (copiar e colar)??? Tudo bem que eu perco a conveniencia do Deploy, mas serviria como plano de contingência pelo menos por enquanto...

    segunda-feira, 13 de agosto de 2007 13:52
  • Israel,

     

    Sim você pode fazer isso, mas como você mesmo disse estará perdendo a relação entre o relatório e seu diretório virtual!!!

     

    segunda-feira, 13 de agosto de 2007 17:30
  • Ok então. Em que pastas eu coloco o resultado da compila;cão? Tudo em /Reports?

     

    Além disso, o que poderia ser o problema da permissao (rsAccessDenied)???

    segunda-feira, 13 de agosto de 2007 17:42
  • Israel,

     

    Você que escolhe o local, poderia ser em uma pasta especifica, se desejar!!!

     

    Em relação ao rsAccessDenied, este erro informa a falta de permissão de acesso para acessar o diretório virtual principal do Reporting Services, neste caso, o padrão é http://localhost/report

    segunda-feira, 13 de agosto de 2007 17:50
  • Eu estava pesquisando mais sobre o Reporting Services e gostaria de esclarecer uma coisa.

     

    Primeiro eu crio o relatório no Visual Studio. Quando eu faço o Deploy a única coisa que acontece é preparar o ambiente no servidor para receber o relatório e efetivamente enviar o relatório.

    Depois disso eu preciso ir no Reporting Service para configurar ou publicar os relatórios que eu enviei.

     

    Está certo isso?

     

    Se for assim mesmo como eu falei o problema está realmente nas permissões. Certo?

    segunda-feira, 13 de agosto de 2007 17:50
  • Entendi, mas essa falta de permissão é do usuário do Windows com o IIS, ou do Reporting Services com o IIS, ou não é nada disso?

    segunda-feira, 13 de agosto de 2007 17:52
  • Comprei um livro de Reporting Services e consegui resolver o problema.

     

    Só passei p/ agradecer a ajuda, valeu.

    terça-feira, 14 de agosto de 2007 16:37