Дурит V82.Comconnector Есть самописка управленческого учета. В нее тянутся движения из кучи баз (около 20). Все базы - БП 2.0, релизы одинаковые. Но 6 баз упорно не соединяются! Локально открываются без проблем. Соединение "типовое": База = Новый COMObject("V82.Comconnector"); Попытка Т82 = База.Connect("File="+ПутьКБазе+";"+"Usr=""" + ИмяПользователя + """;Pwd=""" + Пароль + """;"); Исключение КонецПопытки; Реквизиты подключения идут из справочника на все базы одинаково.Умные мысли - в студию! Мои кончились .... |
Права юзера на инициализацию com-соединения |
возможно ИмяБазы:Порт или различается регистр написания базы на сервере и в строке подключения |
После Исключение можно поставить показ сообщения об ошибке. Зачастую в проблемных базах не разрешен обмен с базами по 8.2 |
Глупый вопрос - 20 баз одновременно или друг-за-дружкой? Предыдущие открытые базы успели закрыться? |
Пробовал поставить сообщение об ошибке - тишина. 4 базы вредничали по правам на папку. Причем под моей учеткой все доступно! Но заработало только после открытия "Всем". |
Обмен с базами по 8.2 вроде ни при чем, но проверил - стоит. Базы открываются по очереди. Закрываю "База= Неопределено". Команды вроде disconnect не нашел нигде. Да и учитывая, что проблемные базы 7 и 8 по очереди дело не в этом. Одна база с пользователем, одна без. |
[quote=roma n;29915404] Права юзера на инициализацию com-соединения [/quote] В настройке прав не нашел. Тупо поставил все галки. Пытался найти отличия от открывающихся баз - нету. Но судя по отсутствию сообщения об ошибке - похоже на файловые заморочки. Кстати с каким пользователем СОМ лезет в папку базы - с текущим системным? |
Пробелы в путях к базе? |
8+ или в именах пользователей... |
может, лицензии заканчиваются? |
[quote=DeiMos;29932882] Пробелы в путях к базе? [/quote] Оно! Спасибо. "Моя благодарность не знает границ, в пределах разумного!" :) |
настоящему_программисту_пробелы_не_нужны |
Достаточно было в кавычки пути завернуть |
Текущее время: 12:50. Часовой пояс GMT +3. |