SQL server 2016 - отваливается SINGLE USER(OLE DB)
От: blonduser  
Дата: 17.05.17 13:43
Оценка:
Всем доброго времени суток!

Модуль для работы с БД написан на С++ и работает с сервером через OLE DB.

Создаю подключение к БД.
Перед исправлением структуры БД перевожу её в SINGLE_USER MODE.
Исправляю структуру и возвращаю её в MULTI_USER MODE.

При этом другие модули пытаются писать в БД.

Но иногда происходит что-то непонятное.
Когда находимся в SINGLE_USER MODE пропадает доступ к базе.
Выдается сообщение об ошибки что уже одно подключение существует.

Проверял в пошаговом режиме. В момент исправления никому не удается подключится.
А вот под нагрузкой случается.

Кто нить сталкивался с подобным и как удалось побороть?


Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.