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

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

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

Сообщение Alexey » 24 ноя 2009, 14:29

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

Есть ли у кого-то опыт организации работы группы людей в мапинфо на уровне файл-сервера, и папок с разграничением доступа ? Есть ли какие-то неявные подводные камни?

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

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

Сообщение reasonat » 24 ноя 2009, 14:56

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

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

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

Сообщение Boris » 24 ноя 2009, 23:34

В версии 9.5 (или 9.0) обещан многопользовательский доступ к таблицам. Но представляется мне, что для любой серьезной работы требуется механизм разрешения противоречий, либо будет как написано выше "тупая" блокировка - пока таблицу не сохранят в ручную.
В части гео-объектов можно предположить, что это не уровень MI. В части атриубивных данных - надо проверить как себя ведут таблицы, которые держат атрибутику в таблицах MS Access. В него многопользовательский доступ к таблицам реализован вполне достойно.

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

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

Сообщение Boris » 24 ноя 2009, 23:36

Поскольку не видно ответов автора, то может он имел в виду, то что написано в заголовке топика?
Речь идет о таблицах Read-Only?

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

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

Сообщение Alexey » 25 ноя 2009, 06:30

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

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

Кстати рабочие наборы созданные в версии 8.5 без проблем должны открываться в 9.5 (и наоборот)?

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

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

Сообщение reasonat » 26 ноя 2009, 11:09

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

Ответить

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

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

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