none
Scripts no Reporting Services RRS feed

  • 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!
    quarta-feira, 27 de maio de 2009 14:47

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
    quarta-feira, 27 de maio de 2009 18:38

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
    quarta-feira, 27 de maio de 2009 18:38
  • 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.

    terça-feira, 2 de junho de 2009 13:11