Любителям брейнстормов посвящается...
Есть у меня база, которая работает под SQL Server. К ней коннектится моя программа.
Q: Нужно сдалать так, чтобы в каждый момент времени с базой работал только один экземпляр программы, причем не только на локальной машине, а и на всех других машинах сети, откуда можно законнектиться к этой базе.
Можно поставить атрибут Single User у базы, скажете вы. Но есть одна сложность. Дело в том, что у меня в программе создается два соединения: ADODB.Connection и DTS.Connection. Первое соединение активно всегда, пока запущена программа. Второе создается при определенных действиях по импорту/экспорту данных. Если стоит Single User, то DTS.Connection уже не может соединиться с базой. Круто, если можно было бы заставить DTS работать через ADODB. Я об этом уже спрашивал (http://bbs.vbstreets.ru/viewtopic.php?t=1525) но мне никто так и не ответил.
Подскажите, как решить Q, не используя параметр Single User?