Inquiridor
Reporting Services com Aplicação Windows

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.
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 -
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.
-
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 -
-
-