Usuário com melhor resposta
Scripts no Reporting Services

Pergunta
-
Olá pessoal...
Tenho a seguinte situação básica: Gerei scripts dos relatórios que fiz no reporting services, nos quais o cliente irá utilizá-los para publicar e poder visualizar na aplicação.
Minha dúvida: Tem como eu mandar apenas o script, ou seja, o arquivo.rss para ele? Eu preciso mandar também o arquivo.rdl para efetuar com sucesso a publicação? Estou incomodado com a segurança, já que o .rdl pode ser alterado facilmente em um formato xml.
Caso minha pergunta não estar clara, por favor, me avisem.
Obrigado!
Respostas
-
Victor,
O RDL eh o arquivo do relatorio, voce precisaria envia-lo junto para fazer o deploy. Qual eh a sua preocupacao? seria com relacao a senhas usadas para acessar o banco de dados que poderia estar armazenadas no rdl ou com relacao a propriedade intelectual do codigo fonte do proprio rdl?
Com relacao ao primeiro, o RDL nao ira armazenar os passwords de forma legivel, voce pode verificar abrindo o rdl no bloco de notas e procurando por dados de password.
Imagino que o seu cliente tem acesso ao report server (o administrador do report server na empresa cliente, por exemplo), neste caso, ele poderia acessar o report manager e baixar o RDL, apos a instalacao, inclusive fazer modificacoes e publicar outros relatorios.
Lembrando tambem que se o seu deploy for rs2008, seu cliente poderia simplesmente baixar o Report Builder 2008 (gratuitamente), e criar seus proprios relatorios para publicar no report server.
Att
Boreki
http://www.boreki.eng.br- Marcado como Resposta Victor A. Rodrigues terça-feira, 2 de junho de 2009 13:11
Todas as Respostas
-
Victor,
O RDL eh o arquivo do relatorio, voce precisaria envia-lo junto para fazer o deploy. Qual eh a sua preocupacao? seria com relacao a senhas usadas para acessar o banco de dados que poderia estar armazenadas no rdl ou com relacao a propriedade intelectual do codigo fonte do proprio rdl?
Com relacao ao primeiro, o RDL nao ira armazenar os passwords de forma legivel, voce pode verificar abrindo o rdl no bloco de notas e procurando por dados de password.
Imagino que o seu cliente tem acesso ao report server (o administrador do report server na empresa cliente, por exemplo), neste caso, ele poderia acessar o report manager e baixar o RDL, apos a instalacao, inclusive fazer modificacoes e publicar outros relatorios.
Lembrando tambem que se o seu deploy for rs2008, seu cliente poderia simplesmente baixar o Report Builder 2008 (gratuitamente), e criar seus proprios relatorios para publicar no report server.
Att
Boreki
http://www.boreki.eng.br- Marcado como Resposta Victor A. Rodrigues terça-feira, 2 de junho de 2009 13:11
-
Boreki.
O problema principal seria a visualização do código fonte dos relatórios pelo cliente (a senha do banco ele tem acesso). Felizmente, conseguimos financiar também o código fonte com o cliente e sucessivamente esse problema desapareceu.
Mesmo assim, agradeço pela resposta que você apresentou, que também tirou outras dúvidas que eu tinha.
Obrigado.