Открытий таблиц из папки с права Read-Only

MapInfo, MapBasic
Ответить
Аватара пользователя
Alexey
Участник
Сообщения: 56
Зарегистрирован: 21 май 2008, 07:47
Репутация: 1

Открытий таблиц из папки с права Read-Only

Сообщение Alexey »

Возможно ли создать рабочий набор (.wor), который будет находиться на сервере в папке с правами только для чтения (Read-Only), чтобы пользователи могли успешно его открывать? (Mapinfo 8.5)

Есть ли у кого-то опыт организации работы группы людей в мапинфо на уровне файл-сервера, и папок с разграничением доступа ? Есть ли какие-то неявные подводные камни?
reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Открытий таблиц из папки с права Read-Only

Сообщение reasonat »

Можно создать рабочий набор, затем файлу рабочего набора назначить атрибут "только для чтения". Открываться рабочий набор будет нормально. А вот таблицы открыть для записи в многопользовательском режиме проблематично (по крайней мере, в MI Pro 8.5), т.к. открываются они без проблем, а сохранить изменения очень сложно. Надо ждать, когда сохранит или закроет таблицу пользователь, первым ее изменивший. Программно реализуется ожидание освобождения таблицы для записи (таблица откроется только, когда станет доступна), описано в руководстве MapBasic. Но и это не спасает.
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Открытий таблиц из папки с права Read-Only

Сообщение Boris »

В версии 9.5 (или 9.0) обещан многопользовательский доступ к таблицам. Но представляется мне, что для любой серьезной работы требуется механизм разрешения противоречий, либо будет как написано выше "тупая" блокировка - пока таблицу не сохранят в ручную.
В части гео-объектов можно предположить, что это не уровень MI. В части атриубивных данных - надо проверить как себя ведут таблицы, которые держат атрибутику в таблицах MS Access. В него многопользовательский доступ к таблицам реализован вполне достойно.
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Открытий таблиц из папки с права Read-Only

Сообщение Boris »

Поскольку не видно ответов автора, то может он имел в виду, то что написано в заголовке топика?
Речь идет о таблицах Read-Only?
Аватара пользователя
Alexey
Участник
Сообщения: 56
Зарегистрирован: 21 май 2008, 07:47
Репутация: 1

Re: Открытий таблиц из папки с права Read-Only

Сообщение Alexey »

Спасибо за ответы.
reasonat писал(а):Можно создать рабочий набор, затем файлу рабочего набора назначить атрибут "только для чтения". Открываться рабочий набор будет нормально.
Проблема решена - из папки с правами Read-Only пользователи успешно открывают рабочий набор и все слои из него.

Но некоторое время назад сталкивался в с проблемой, что если у человека нет прав на запись в папку - рабочий набор не открывался. Странно, не смог сейчас повторить проблему..
reasonat писал(а): А вот таблицы открыть для записи в многопользовательском режиме проблематично (по крайней мере, в MI Pro 8.5), т.к. открываются они без проблем, а сохранить изменения очень сложно. Надо ждать, когда сохранит или закроет таблицу пользователь, первым ее изменивший. Программно реализуется ожидание освобождения таблицы для записи (таблица откроется только, когда станет доступна), описано в руководстве MapBasic. Но и это не спасает.
Ситуация с многопользовательским доступом понятна.
Значит используем схему - один автор - одна таблица, если иное вызывает проблемы с блокировками при сохранении.

Кстати рабочие наборы созданные в версии 8.5 без проблем должны открываться в 9.5 (и наоборот)?
reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Открытий таблиц из папки с права Read-Only

Сообщение reasonat »

если специфических новых наворотов в рабочем наборе не сохранено, то рабочие наборы открываются и в ранних версиях. А если не откроется, то можно подредактировать файл WOR вручную, убрав ненужные навороты.
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость