Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения© Александр Фролов, Григорий ФроловТом 4, М.: Диалог-МИФИ, 1993, 287 стр. 10. РАБОТА ПРОГРАММ В СЕТИ
В этой главе мы расскажем об особенностях
использования некоторых Мы уже говорили в самом начале книги, что одно из преимуществ использования локальной сети - значительная экономия дисковой памяти за счет коллективного использования файлов, хранящихся на файл-сервере. Для некоторых программ, таких, например, как Microsoft Windows или Microsoft Word for Windows, работа в сети - возможность, заложенная на этапе их разработки. Эти программы позволяют, с одной стороны, хранить практически все свои файлы на сервере, с другой - для каждого пользователя они позволяют хранить их индивидуальные параметры и настройки. Вы можете хранить файлы с индивидуальными параметрами как на дисках рабочих станций, так и на сервере в индивидуальных каталогах пользователей. Как правило, у вас не возникает трудностей с установкой таких программ в сети. Все, что от вас требуется - это найти в документации на программу описание процесса ее установки в сети и следовать приведенным инструкциям. Если же вы установите на сервере программу, не рассчитанную на работу в сети, у вас могут возникнуть проблемы. Например, вы установили в каталоге SYS:NORTON программу Norton Commander. Эта программа хранит свои настройки в файлах nc.ini, nc.ext, nc.mnu. Если вы разрешите всем пользователям доступ к каталогу SYS:NORTON только на чтение, никто из пользователей (кроме, разумеется, супервизора) не сможет изменить конфигурацию программы. Так как пользователей много, вам будет трудно угодить всем. Кто-то любит полноэкранный режим работы, а кто-то нет, кому-то нужны часы в правом верхнем углу, а кому-то нет и т. д. Если же вы разрешите всем пользователям доступ к этому каталогу на запись, то получится полная анархия - каждый пользователь будет настраивать Norton Commander по-своему. В итоге виноват окажется системный администратор. Аналогичная ситуация может возникнуть при попытке совместного использования таких средств разработки программного обеспечения, как Borland C++ или Microsoft Quick C. Особую осторожность следует проявлять при работе в сети с базами данных. Как правило, СУБД имеют версии для работы в сети, поставляемые отдельно. Например, есть версия FoxPro для работы на отдельном компьютере и есть FoxPro/Lan для работы в сети. Сетевые версии СУБД отслеживают попытки пользователей модифицировать одновременно одни и те же записи в базе данных. Если же вы будете работать с файлами базы данных, расположенными на сервере при помощи однопользовательской версии СУБД, база данных рано или поздно окажется разрушенной. Учтите, что однопользовательские версии любых программ должны работать только на одном компьютере - обычно это специально оговаривается в лицензионном соглашении. То есть для каждого компьютера необходимо приобретать отдельный экземпляр программы. Для использования программы в сети может потребоваться приобретение специальной лицензии или специальной версии программы. Используя сведения, приведенные в следующем томе "Библиотеки системного программиста", вы сможете составлять такие программы, которые способны обнаружить свои нелицензионные копии на других рабочих станциях в сети. |