Инструкция по настройке ГИС ИнГео 4.21 для Paradox-а

Установка Ingeo в сети:

  1. Создайте на сервере папку, допустим PDOXNET, и разрешите полный доступ до нее всем пользователям, которые будут работать с ГИС. В ней BDE будет хранить файл PDOXUSRS.NET. На каждой машине создаете MAP DISK на эту папку, допустим N:\ .
  2. Настройка клиентов
    1. Настройка BDE:
      1. Установите параметр LOCAL SHARE (BDEAdmin) в true (на всех машинах)
      2. Убедитесь, что NET DIR(BDEAdmin) (Configuration\Drivers\Native\Paradox), на всех машинах, указывает на одну и ту же расшаренную папку, где лежит файл PDOXUSRS.NET (N:\)
      3. Языковой драйвер установите в "Pdox ANSI Cyrillic" это в Configuration\Drivers\Native\Paradox\LANGDRIVER и в Configuration\System\Init\LANGDRIVER
      4. Желательно: Configuration\Drivers\Native\Paradox\Level установить в 7
    2. Для систем на Windows 95
      1. Возможно требуется обновить файл VREDIR.VXD и VNETSUB.VXD (особенно версий 4.00.1113 и 4.00.1114) см. ftp://ftp.microsoft.com/softlib/mslfiles/vrdrupd.exe (статья http://support.microsoft.com/default.aspx?scid=KB;en-us;q174371)
      2. Добавьте следующий ключ в реестр HKLM\System\CurrentControlSet\Services\VxD\VREDIR создайте бинарный параметр с именем DiscardCacheonOpen и значением 1
      3. Запретите кэширование на запись, либо можно установить значение ключа HKLM\System\CurrentControlSet\Control\FileSystem\DriveWriteBehind в 0
      4. HKLM\System\CurrentControlSet\Control\FileSystem\AsyncFileCommit установить в 1
      5. HKLM\System\CurrentControlSet\Control\FileSystem\SoftCompatMode установить в 0
    3. На WinNT, установите следующие значения ключей
      1. HKLM\System\CurrentControlSet\Services\LanmanServer\Parametrs\EnableOpLocks - 0
      2. HKLM\System\CurrentControlSet\Services\LanmanServer\Parametrs\EnableOpLockForceClose - 1
      3. HKLM\System\CurrentControlSet\Services\LanmanServer\Parametrs\CashedOpenLimit - 0
      4. HKLM\System\CurrentControlSet\Services\LanmanServer\Parametrs\UseOpportunisticLocking - 0
      5. HKLM\System\CurrentControlSet\Services\LanmanServer\Parametrs\UtilizeNtCaching - 0
    4. Для систем на Windows 95 установите(желательно): NetBEUI как протокол по умолчанию, для ускорения работы
  3. Установка базы в сети:
    1. Предоставте полный доступ к папке содержащий семантические данные базы и расшарьте ее для всех пользователей ГИС.
    2. Предоставьте доступ по чтению к папке содержащей растровые карты, если вы работаете с растрами не через сервер ИнГео
    3. В настройках подключения базы данных в ИнГео, в качестве пути к семантике укажите сетевой путь к папке, содержащей семантические данные, а в качестве пути к растрам соответствующий сетевой путь к растровым данным

    Примечание:
    Пути на каждом клиенте, и на сервере в том числе, должны совпадать. т.е. нельзя на сервере указать D:\GISDATA\SEMDATA - локальный путь к данным, а на клиентах \\Server\GISDATA, хотя реально эти два пути и могут указывать на одно и тоже место, BDE этого не понимает и ругается
  4. Если сервер ГИС ИнГео работает на системах с ядром NT, т.е. как сервис, установите в правах сервиса "Сервер данных ИНГЕО", запускать не под Local system account, а пропишите account администратора, чтобы сервис мог достучаться до сетевых папок

Исправление наиболее часто встречающихся ошибок:

  1. Ошибка: Некорректное завершения работы сервера данных
    Действие: Удалить все файлы *.lck, из папки с семантическими данными

  2. Ошибка: При открыти семантической таблиц "Index out of date"
    Действие: Воспользоваться утилитами для востановленния индексов

  3. Ошибка: При открыти базы данных "Insufficient disk space"
    Возможная причина: BDE не правильно определяет наличие свободного места на диске (пользуется старой функцией windows, возвращающей 4-х байтовое знаковое число).
    Действие:

Утилиты

  1. Для востановления индексов таблиц возможно использование одной из следующих утилит: rblexe32.zip (340кб) и swbpdxregen.zip (313kb)
    Примечание:
    Перед востановлением индесов таблиц, убедительная просьба: СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ
  2. paradoxdiskfreespace.zip (266Кб) - показывает свободное место на диске, используя старую функцию Windows