Почему вы тогда смотрите на проблему со стороны приложения?. Сначала проверьте доступы, проверьте что MS SQL разрешены подключения с другого сервера. Проверьте авторизацию и аутентификацию для других клиентов (не локалхост), а потом снова берите свое приложение и конфигурируйте уже его
Извините, я не понимаю зачем. Мне не нужно организовывать подключение внешних клиентов. Есть только один юзер и вся работа происходит локально. Поэтому меня и удивил факт того, что при смене wifi подключение падает. Или при переключении сети происходит что-то такое, что способно повлиять на текущее подключение, даже если оно локальное?