Usuário com melhor resposta
Acesso ao Reporting Services fora do Domínio

Pergunta
-
Pessoal o meu cenário atualmente é, tenho um servidor Windows 2008 R2 e o SQL Server 2008 R2.
Tenho o reporting services instalado e funcionado dentro do domínio perfeitamente.
Porém a empresa precisa publicar alguns relatórios para pessoas fora do domínio e não funciona. Já desabilitei o nosso controlador de acessos chamado Kerio (firewall) e não funcionou.
Precisaria de uma luz com urgencia =)
Obrigado
Respostas
-
Junior até onde vai meus conhecimentos, vc não pode publicar diretamente os seus relatórios desenvolvidos no reporting services diretamente no IIS. Existe a necessidade de uma cama intermediária sendo ela um website densenvolvido no visual studio ou uma página configurada no sharepoint.
Na verdade quem tem acesso a web neste exemplo citado é a aplicação webSite ou o sharepoint, pois os mesmos possuem um diretório virtual no IIS.
O website ou o sharepoint por sua vez, se conecta ao reporting services, mostrando o relatório desejado, mas dê uma pesquisada mais a fundo como funciona esta arquitetura. Meus conhecimentos vai até o desenvolvimento do relatório e após daí, sugiro procurar um especialista.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Marcado como Resposta Richard Juhasz quarta-feira, 27 de fevereiro de 2013 17:44
Todas as Respostas
-
Bom dia Junior,
Apenas uma pergunta: essas pessoas fora do domínio ao menos estão conecatadas na mesma rede física do servidor?
Se sim, basta tal computador fora do domínio ter um IP válido e configurado o DNS.
Se não, o computador estiver fora da rede física também, você pode estar criando um aplicativo com acesso externo (site ou blog) para disponibilizar tais informações.
Rodrigo Ataíde.
-
Bom dia Rodrigo,
Obrigado pelo retorno.
Não, são pessoas fora da nossa rede. Eu utilizava o reporting em outra empresa que o próprio reporting services configuration manager usava o ip do servidor para acesso.
Se tiver alguma alternativa , por gentileza me explique o passo-a-passo?
Obrigado!
-
-
-
-
Junior, talvez uma solução mais simples seria criar um portal web em sharepoint, ou desenvolvido em Visual studio para publicar estes relatórios para os usuários externos pela web, mas aí vc deverá se preocupar com a licença do seu SQL: se for por CAL vc não poderá criar este portal, pois o número de usuários poderá exceder o número de licenças CAL. Neste caso vc deverá mudar o modelo de licenciamento do SQL para processador, que é muito mais caro.
Vc precisará também de um servidor IIS para fazer isto.
Enfim, acredito que o seu problema seja mais infra-estrutura do que SQL (reporting services).
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Olá Eduardo, obrigado pela atenção.
Eu honestamente não sei utilizar o sharepoint. É muito complicado?Porque , eu pego uma licença de estudante que tenho disponível, faço os testes e sigo a sua dica.
Voce comentou sobre o IIS, será que não seria este o problema?
Obrigado
-
Sim Junior, para publicar os relatórios na web é necessário ter o IIS devidamente configurado em um servidor web. Não só os relatórios, portais sharepoint, projetos Website, necessitam obrigatoriamente do IIS para visualização na web, mas infelizmente meus conhecimentos são limitados qto a infra de servidores web. Se desejar, publique uma nova thread em uma outra sessão aqui no fórum.
Tente ver como o seu pessoal de infra, ele podem te ajudar nesta necessidade pontual.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Sugerido como Resposta Junior Galvão - MVPMVP segunda-feira, 24 de dezembro de 2018 00:19
-
Entendi Eduardo,
Mas gostaria de fazer uma última pergunta , o IIS existe no servidor certinho. Porém para o reporting services ele deve ter alguma configuração específica ou uma configuração padrão já basta para que ele funcione?
Muito Obrigado pela a ajuda
-
Junior até onde vai meus conhecimentos, vc não pode publicar diretamente os seus relatórios desenvolvidos no reporting services diretamente no IIS. Existe a necessidade de uma cama intermediária sendo ela um website densenvolvido no visual studio ou uma página configurada no sharepoint.
Na verdade quem tem acesso a web neste exemplo citado é a aplicação webSite ou o sharepoint, pois os mesmos possuem um diretório virtual no IIS.
O website ou o sharepoint por sua vez, se conecta ao reporting services, mostrando o relatório desejado, mas dê uma pesquisada mais a fundo como funciona esta arquitetura. Meus conhecimentos vai até o desenvolvimento do relatório e após daí, sugiro procurar um especialista.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Marcado como Resposta Richard Juhasz quarta-feira, 27 de fevereiro de 2013 17:44
-
O seu servidor possui link externo?
Se possuir vc pode utilizar esse link para os usuarios externos acessa-los e entrar no report service.- Sugerido como Resposta Ninho_Blink segunda-feira, 12 de março de 2012 11:01
- Não Sugerido como Resposta Ninho_Blink segunda-feira, 12 de março de 2012 11:02
-