Форум: "Базы";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
ВнизКоманда subst Найти похожие ветки
← →
Юля (2003-07-30 16:30) [0]Настраиваю BDE для работы с БД в сети. Для этого, чтобы не появлялись ошибки нужно создать виртуальный диск, на котором и будет находится БД. Подскажите как правильно пользоваться командой subst.
← →
stone (2003-07-30 16:31) [1]subst /?
← →
Vovchik_A (2003-07-30 18:02) [2]Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: ( virtual) Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives.
← →
Leran2003 (2003-07-30 20:11) [3]Сопоставление имени диска указанному пути.
SUBST [диск1: [диск2:]путь]
SUBST диск1: /D
диск1: Виртуальный диск, который сопоставляется указанному пути.
[диск:]путь Физические диск и путь,
которым сопоставляется виртуальный диск.
/D Удаление ранее созданного виртуального диска.
Введите SUBST без параметров для вывода текущего списка виртуальных дисков.
:))
← →
Anatoly Podgoretsky (2003-07-30 20:31) [4]Лучше не создавать виртуальный диск, а пользоваться сетевым именем
← →
ulyanitsky (2003-07-30 22:05) [5]Никакий виртуальных дисков!!!
Только BDE Administrator (или как он там называется уже не помню - в контрол панел есть красненький такой)!
А делаем все так:
1) Той папочке, где у тебя база на серваке даешь полный доступ и сетевое имя, например, такое MYCOOLDATABASE
1) Запускаем BDE Administrator
2) Создаем ALIAS (Тип - Standart для Парадокса, путь к базе - сетевой!!!, напр: \\MAINSERVER\MYCOOLDATABASE
где MAINSERVER - имя сервера в сети
( в левой части окна список АЛИАСОВ есть) Никакий виртуальных дисков!!!
Только BDE Administrator (или как он там называется уже не помню - в контрол панел есть красненький такой)!
А делаем все так:
1) Той папочке, где у тебя база на серваке даешь полный доступ и сетевое имя, например, такое MYCOOLDATABASE
1) Запускаем BDE Administrator
2) Создаем ALIAS (Тип - Standart для Парадокса, путь к базе - сетевой!!!, напр: \\MAINSERVER\MYCOOLDATABASE
где MAINSERVER - имя сервера в сети
MYCOOLDATABASE - уже говорил
и даем ему имя, например, COOLDATABES1 (в левой части окна список АЛИАСОВ есть)
3)в проге выставляем в соответствующем свойстве ALIAS компонента
TDatabase имя алиаса из п.2 (COOLDATABES1) и новый алиас (по-моему поле DatabaseName??? 3 года назад было), например, COOLDATABES2.
4)все Table, Query и т.д. подключаются COOLDATABES2 (это имя было создано в компоненте TDatabase п. 3)
5)в BDE Administrator лазим по настройкам форматов (по-моему вторая вкладка) и изменяем обязательно:
а) NETDIR - ставим \\MAINSERVER\MYCOOLDATABASE из п.2 --- ОБЯЗАТЕЛЬНО ДОЛЖНЫ СОВПАДАТЬ, ИНАЧЕ БУДЕТ МОНОПОЛЬНЫЙ ДОСТУП
б) LOCALSHARE - TRUE
6) вуаля - ВСЕ
Кто не понял - ICQ: 161262935 или переспрашивайте в форуме
← →
Anatoly Podgoretsky (2003-07-30 22:23) [6]Пункт 5а не выдерживает критики, это прямой путь к проблемам. Самое правильное это иметь отдельную папку для NetDir можно именно так ее назвать, пряма в голове диска, с полнымими правами для пользователей. Тогда пункт 5а будет выглядеть так:
а) NETDIR - ставим \\MAINSERVER\NETDIR
Остальное правильно.
← →
ulyanitsky (2003-07-30 23:28) [7]Критику Anatoly Podgoretsky принимаю на 100% - дело говорит, прислушайтесь.
Спасибо за поправочку, не доглядел.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c