Нет, такой встроенной функции для MSSQL нет.Лучше всего было бы запустить дешевый SQL-выбор, такой как SELECT GETDATE () NULL, на открытом соединении, перехватить любое выбрасываемое SqlException, проверить и при необходимости восстановить соединение.