Debe evitar SqlDep. de todos modos. Siempre recomiendo publicar los cambios de la base de datos en un bus de servicio y dejar que Signalr los recoja. De esta manera, puede activar cambios de estado en cualquier lugar de su dominio y Signalr puede detectarlo
Consulte esta biblioteca para abstraer el señalizador de su bus backend (soy el autor)
https://github.com/AndersMalmgren/SignalR.EventAggregatorProxy/wiki