Использую SQL Server 2008.
Работаю с базой через OLE COM (C++) — стандартный способ взят из msdn.
Перевожу БД в SINGLE_USER из под установленного соединения.
Проверяю структуры БД и исправляю её, если необходимо. Все корректно отрабатывает.
Затем, пытаюсь вызвать хранимую процедуры, но получаю сообщение об ошибке — "Не удалось выполнить команду OLE DB: Общая ошибка сети. Обратитесь к документации по сети."
Если БД в режиме MULTI_USER, то процедура отрабатывает корректно.
Как заставить процедуру работать из под SINGLE_USER?