К сожалению, нет официальной конфигурации для "не отправлять, если нет данных".Но вы можете попробовать русских обходных путей .Вы также можете найти полезные предложения в комментариях.Я предпочитаю трюк с рейзом:
IF @@ROWCOUNT = 0 RAISERROR('No data', 16, 1)