Możesz utworzyć zadanie agenta sql, które wykonuje zwykłą subskrypcję. Sprawdź identyfikator subskrypcji i w zadaniu agenta SQL napisz zapytanie zgodnie z
if exists (select * from Table)
BEGIN
EXECUTE msdb.dbo.sp_start_job 'subscription_job_ID_here'
END
Spowoduje to wysłanie subskrypcji nie opartej na danych, jeśli w tabeli znajdują się dane dla „jeśli istnieje”, a nie, jeśli nie ma danych.