SSRS 2012- Vermijd het maken van een rapport wanneer er geen rijen om terug te keren

stemmen
2

Ik ben benieuwd of er een manier is om een ​​rapport uit te voeren of uit te voeren te voorkomen wanneer er geen rijen die kunnen worden geretourneerd in SQL Server Reporting Services 2012. Met andere woorden, er geen rijen in de database te worden geretourneerd.

We proberen om de hoeveelheid e-mails die door het voorkomen van rapporten van punt toen er niets om te laten gestuurd te verminderen.

Heel erg bedankt

Marcus

De vraag is gesteld op 16/09/2014 om 20:30
user
In andere talen...                            


1 antwoorden

stemmen
3

Vaak wordt dit bereikt door het gebruik van "Data Driven -abonnementen" maar deze functie is alleen beschikbaar in bepaalde SQL edities: Enterprise en Business Intelligence, maar niet in de Standaard.

Zo zijn er een aantal creatieve oplossingen. Maar ik hou niet van een van hen, en vereisen allemaal een eerlijke beetje van het werk buiten de SSB.

De oplossingen die ik heb gezien zijn onder meer: ​​Het creëren van de inschrijving en vervolgens het uitschakelen of waardoor de SQL baan die het abonnement stuurt (geïdentificeerd door Guid.)

Maak een .NET-wrapper .exe te hanteren het versturen van de e-mail. Het kan de query eerste uitvoeren om te zien hoeveel rijen worden geretourneerd, en vervolgens, indien nodig, het genereren van het rapport en dit opnemen in een e-mail.

antwoordde op 16/09/2014 om 20:45
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more