Melhor maneira de obter notificações no SQL Server Reporting Services usando os serviços de notificação

StackOverflow https://stackoverflow.com/questions/88651

Pergunta

É possível obter notificações usando SQL Server Reporting Services ? Digamos, por exemplo, eu tenho um relatório que eu quero pelo correio se tem, por exemplo, de repente mostra que mais de 10 linhas ou se uma queda de valor específico abaixo de 100 000. Preciso amarrar os serviços de notificação para ele e como eu faço isso?

Por favor, forneça o máximo de detalhes técnicos quanto possível, como eu nunca usei Notificação serviços antes.

Alguém também me disse que Notificações Services é substituída pela nova funcionalidade no Reporting Services no SQL Server 2008 -? Este é o caso

Foi útil?

Solução

Eu concordo com Simon re serviços de notificação

Além disso, dados orientado SSRS As assinaturas não estão disponíveis a menos que você use Enterprise Edition (e não está disponível se você usar o modo integrado do SharePoint).

Uma maneira alternativa seria criar um trabalho agente que executa um proc. O proc poderia verificar as condições de que necessita e pontapé de saída a subscrição se eles forem atendidas usando:

exec ReportServer.dbo.AddEvent @EventType='TimedSubscription', @EventData='xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx'

Quando o @EventData é o ID da subscrição em dbo.Subscriptions.

Este vai cair uma linha em [dbo]. [Evento]. As pesquisas de Serviços esta mesa algumas vezes por minuto para lançar assinaturas.

Realmente, isso não está longe de ser o que acontece quando você configurar uma nova assinatura, pode até ser mais fácil criar uma assinatura no site do Report Server, descobrir qual trabalho do agente foi criado (aqueles com nomes GUID) e edite o T-SQL.

Espero que isso ajude

Outras dicas

Eu não ir abaixo da rota serviços ntofications - é praticamente um recurso preterido do SQL Server e mesmo que seja em torno de, no futuro, irá estagnar. Portanto, não construir uma dependência nele.

Dependendo de suas necessidades de dados orientado SSRS assinatura de e-mail que o relatório provavelmente funcionaria. http://msdn.microsoft.com/en-us /library/ms159150(SQL.90).aspx

A enviar correio electrónico utilizando assinatura SSRS aos seus dados relatório dirigido

A assinatura controlada por dados é composto de várias partes. Os aspectos fixos de uma assinatura controlada por dados são definidas quando você cria a subscrição, e estes incluem o seguinte:

O relatório para o qual a assinatura é definido (a subscrição é sempre associado a um único relatório). A extensão de entrega usado para distribuir o relatório. Você pode especificar a entrega do servidor de e-mail relatório, a entrega de compartilhamento de arquivos, o provedor de entrega nulo usado para pré-carregar o cache, ou uma extensão de entrega personalizada. Você não pode especificar várias extensões de entrega dentro de uma única assinatura. A fonte de dados do assinante. Você deve especificar uma seqüência de conexão à fonte de dados que contém os dados do assinante quando você define a assinatura. A fonte de dados de assinante não pode ser especificado dinamicamente em tempo de execução. A consulta que você usa para selecionar dados do assinante deve ser especificado quando você define a assinatura. Você não pode alterar a consulta em tempo de execução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top