Puede crear un trabajo de agente SQL que ejecute una suscripción regular. Busque el Id. de suscripción y en su trabajo de Agente SQL escriba una consulta con la melodía de
if exists (select * from Table)
BEGIN
EXECUTE msdb.dbo.sp_start_job 'subscription_job_ID_here'
END
Esto enviaría la suscripción no basada en datos si hay datos en la tabla para si existen y no si no hay datos.