![]()
В том случае, когда два разных пользователя одновременно подключают два абсолютно разных сетевых каталога (net control directories, NCD), но сами пути к каталогам при этом есть одинаковые (это вовсе не трудно когда работаешь с сетью), BDE решает, что в данном случае используются одинаковые NCD. А это уже, в свою очередь, может привести к большущим траблам…
В том же случае, когда два пользователя одинаковые подключают NCD, но с абсолютно различными путями, BDE решает, что используются два полностью разных NCD и не дает возможности другому (в данном случае - второму) пользователю редактировать саму таблицу.
Спонсор поста: желаете купить электрочайник или тостер во Всемирной сети? Заходите на веб-сайт интернет магазина бытовой техники btvdom.ru и покупайте все что пожелаете по самим низким ценам!
К примеру, пользователь Х NCD подключил по такому пути G:\DATA\BDENET. А пользователь У NCD подключил по иному пути H:\BDENET, где H будет: подключен именно по пути G:\DATA. В данном случае два пользователя используют одинаковые NCD, но BDE этого не понимает.
В том случае, если в приведенном выше примере, пользователи идут одним и тем же путем, но с абсолютно разными буквами диска, BDE дает возможность работать двум пользователям, имея в виду, что используют они полностью одинаковые NCD.
Например, если пользователь Х к G подключен:\DATA\BDENET, а пользователь У именно к H:\DATA\BDENET, BDE даст возможно без проблем работать им обоим.
Это будет достаточно полезно в сети peer-to-peer, где сервер собой представляет еще и рабочую станциию.
В данном случае некоторые (какие?) из peer-to-peer OS не дают возможности самому серверу сетевой диск подключить именно к себе (мы полностью не уверены, что невозможен у них SUBST- эквивалент, но у тех OS с которыми мы стыкались это вообще-то отсутствует) так что может сервер исключительно диск C использовать: (либо же D:, или другой локальный какой-либо диск), а рабочая станция не может, поскольку она сама собственный имеет локальный диск C.
Копирайт статьи автора Richard Davis