Inquiridor
Disparar uma supscription configurada.

Pergunta
-
Bom dia, gostaria de saber se há como disparar uma subscription configurada no RS via comando de banco de dados( através de uma store procedure). A idéia é que eu tenho essa subscription que gera esse relatório em um horário,pasta e tipo pré-determinados porém existe uma necessidade de disparar essa subscription em um determinado momento antes do horário configurado. Alguém tem alguma idéia se é possível?Obrigado
Todas as Respostas
-
-
Fale Junior,Vou explicar melhor:
1- Configurei um subscription no Reporting Service para gerar um relatório em formato .pdf em uma determinada pasta em um determinado horário( Exemplo: Todos os dias 07:00). Então todo os dias ele executa essa operação gerando o arquivo no horário determinado.2 - Imagine que eu tenho um JOB rodando( às 03:00 ) todos os dias e que , de acordo com uma condição do negócio ele pode forçar neste horário a ação dessa subscription deste relatório ( ou seja gerar o mesmo pdf na pasta configurada ). Resumindo, de acordo com meu JOB o reporting service pode gerar o arquivo .pdf às 03:00 ( via SP ) ou às 07:00 ( via configuração do reporting service ).A minha duvida é se posso disparar essa subscription via banco de dados (store procedure). -
Olá Thiago e Junior,
Alguém de vocês encontrou a resposta para esse tópico?
Eu tenho uma dúvida semelhante e abri uma pergunta no fórum, segue link
Desde já agradeço.
Att. Leonardo Cristiano de Alice -
Voce pode simular esse comportamento com uma Data-Driven Subscription. Como seu job roda todos os dias as 3, ao invez de disparar a subscription, voce seta uma flag em algum lugar indicando que o job teve sucesso e que a subscription deve enviar o relatorio. Voce configura uma DDS para rodar as 4 todos os dias, e na query da dds, voce vai pegar os resultados com base na flag criado anteriormente.
Essa solucao nao é ideal, mas deve resolver o problema. No reporting services 2012 vai ser introduzido o conceito de end-user-alerting, onde o proprio usuario pode fazer esse tipo de configuracao.
Att
Boreki
Boreki[MSFT] - SQL Server Reporting Services