Du kan oprette et sql-agentjob, der udfører et almindeligt abonnement. Slå abonnements-id'et op, og skriv en forespørgsel i dit SQL Agent-job på tonerne
if exists (select * from Table)
BEGIN
EXECUTE msdb.dbo.sp_start_job 'subscription_job_ID_here'
END
Dette ville sende det ikke-datadrevne abonnement ud, hvis der er data på bordet for hvis eksisterer, og ikke hvis der ikke er nogen data.