У меня есть программное обеспечение, работающее через WLAN, установленное на движущемся устройстве.
На данный момент транзакции открываются и закрываются в коде. Между businesslogic происходит.
Теперь я страдаю от потери соединения и оставаю открытыми транзакции в базе данных. (MSSQL 2012)
Мое решение состояло в том, чтобы переместить все транзакции / логику в sp.
Таким образом, клиент только вызывает sp и транзакции обрабатываются внутри.
Мой вопрос здесь:
Что происходит с пользователем, когда соединение теряется? Это бежит до конца?