Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.017 c
1-81705
pepper
2003-08-06 14:23
2003.08.25
Сообщения


3-81590
led
2003-07-29 18:35
2003.08.25
Поле Memo вывести на грид


1-81773
-=GaLaN=-
2003-08-14 12:08
2003.08.25
Выравнивание в TEdit


14-81895
Vlad Oshin
2003-08-07 12:37
2003.08.25
Не понимаю Теорию Большого взрыва.


4-82009
VD
2003-06-22 19:25
2003.08.25
Доступ к папкам в Win2000





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский