Мне нравится использовать трассировочные токены, публикуемые через регулярные промежутки времени, а затем отслеживать их состояние при передаче от издателя к распространителю и подписчику. Это можно сделать программно с помощью sp_posttracertoken у издателя и проверки таблиц трассировочных токенов в распространителе. Надеюсь, это поможет.