none
Reporting Services com Aplicação Windows RRS feed

  • Pergunta

  • E ai galera bom dia..

    estou com o seguinte problema: fiz meus relatórios pelo Sql Server BI dentro do visual studio. Até ai tudo bem, criei uma aplicação windows e estou usando o componente ReportViewer para visualizar. Seto as propriedades de Url para o servidor de relatorio e a pasta com os relatórios e funciona perfeito, o problema vem quando vou passar para produção, como eu uso um Data Source compartilhado no Reporting Services ele fica setado para um banco de dados. Com poderia visualizar os relatorios de outro servidor de banco de dados em outro cliente diferente ?  Se fosse possível ate abrir os relatórios por uma pasta compartilhada no servidor tudo bem, pesquisei bastante e não sei como resolver isso.

     

    Obrigado.

     

    Lucas O.

    sexta-feira, 12 de agosto de 2011 13:46

Todas as Respostas

  • Lucas,

    É só configurar o seu projeto para nao sobreescrever os datasources. Voce configura os datasources no servidor uma vez o data source e depois só faz deploy dos relatorios.

    Essa configuracao fica nas propriedades do projeto.

    Att

    Boreki


    Boreki[MSFT] - SQL Server Reporting Services
    segunda-feira, 15 de agosto de 2011 19:02
  • Obrigado pela ajuda. 

    Mais o problema é que tenho vários clientes, e estou aproveitando os relatórios, pois a arquitetura do banco de dados é a mesma. 

    E como vou fazer para usar esses mesmos relatórios nos outros clientes ? 

    Isso que não estou conseguindo enxergar uma maneira de fazer, porque para cada cliente tem um nome de Banco de dados diferente.

     

    terça-feira, 16 de agosto de 2011 13:33
  • A connection string que determina todas as informacoes de conexao ao banco pode ser uma Shared Data Source. Dessa forma em cada cliente voce so configura o datasource para usar o banco de dados correto, e usa os mesmos relatorios.


    Boreki[MSFT] - SQL Server Reporting Services
    terça-feira, 16 de agosto de 2011 17:00
  • E como eu faço pra mudar o datasource em cada cliente ?

     

    e para cada cliente eu teria que um fazer deploy diferente em cada servidor ?

    terça-feira, 16 de agosto de 2011 17:11
  • No primeiro deploy voce muda o datasource. Voce pode fazer isso manualmente usando o report manager ou usando um reporting services script. Tudo depende de como vc faz deploy no seu cliente.


    Boreki[MSFT] - SQL Server Reporting Services
    terça-feira, 16 de agosto de 2011 17:25
  • Tem como vc me explicar como eu faria isso.

    Na verdade eu ainda nao fiz deploy em nenhum cliente pois eu nao sei a melhor maneira. 

    terça-feira, 16 de agosto de 2011 17:31