![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Путь к базе Interbase [D7, IB6.x]
YurikGL © (2004-07-03 12:29:00)Известно, что путь к удаленной базе прописывается следующим образом
ИмяСервера:диск:\путь
Например
"DataServer:D:\Data\My.gdb"
А как прописать путь, используя сетевые папки?
Экспериментатор (2004-07-04 16:41:00) [1]
> В итоге сервер, если написать в браузере server\\c$\папка
> - не пускает, даже если папка расшарена, а server\\папка
> - пускает :(
а почему server\\c$\папка
надо server\\c\папка или к примеру server:c:\папка
c$ - это административный ресурс, использовать его здесь не получится
а серверу IB нужен имя компа+физический путь
расшариваний папок ну никаких не надо и даже не рекомендуется
YurikGL (2004-07-03 17:18:00) [2]
> DrPass © (03.07.04 17:15) [18]
Все... Доперло, что чушь несу...Поэтому и непонятно. Значит ошибка где-то не там :(
Всем спасибо.
DrPass (2004-07-03 17:15:00) [3]Все равно ничего не понятно:
> но при попытке (проводником) обратиться через реальный путь
> server\d$\папкаЬБ сервер дает отказ
какое отношение имеет проводник к серверу IB? Для удаленной работы с базой данных вообще не нужна ни одна расшаренная папка.
YurikGL (2004-07-03 16:41:00) [4]
> Sergey Masloff (03.07.04 15:46) [16]
Не совсем.
FBСервер запущен на сервере и с ним проблем нет. Есть проблемы с доступом с клиентского компьютера. Если папка с БД расшарена, то к ней есть доступ (в смысле доступ вообще в т.ч. проводником) через путь server\папкаБД, но при попытке (проводником) обратиться через реальный путь server\d$\папкаЬБ сервер дает отказ. Все эти проблемы временные, до прихода сисадмина, но хотелось бы систему запустить.
Раньше путь прописывался так server:D:\папкаБД... Теперь сервер отказывает в доступе, тогда я расшарил папку "D:\папкаБД", но не знаю синтаксиса указания пути к БД в расшаренную папку для клиентского приложения.
Мне, собсвенно, нужен синтаксис или фраза, что через расшаренную папку этого сделать нельзя.
>Ну, по рукам еще не разу не получали за сетевое расшаривание папки в которой база данных.
Хотелось бы узнать, а как нужно поключаться, вернее, как подключаться правильно.
Sergey Masloff (2004-07-03 15:46:00) [5]Все же мне не понятна проблема. То есть сервер IB (ibserver.exe или fbserver.exe) не может обращаться к HDD?
YurikGL (2004-07-03 14:24:00) [6]В [13] не двойные \\ а \ конечно.
> Anatoly Podgoretsky © (03.07.04 14:23) [14]
Нет, скорее врачей надо :)
Anatoly Podgoretsky (2004-07-03 14:23:00) [7]Милицию вызвали?
YurikGL (2004-07-03 14:21:00) [8]
> Anatoly Podgoretsky © (03.07.04 14:15) [12]
Вся эта беда после падения сервера, а администратор когда появится неизвестно.
Кто-то переформатил системный винт на серваке а имена и вообще домен не настроил. В итоге сервер, если написать в браузере server\\c$\папка - не пускает, даже если папка расшарена, а server\\папка - пускает :(
> DATABASENAME=MYSERVER:MYALIAS
Не катит :(
Anatoly Podgoretsky (2004-07-03 14:15:00) [9]Если доступ закрыт, то данную базу никакими путями не использовать.
Ты не в то место полез, тебе надо обращаться к админстратору сервера.
YurikGL (2004-07-03 14:12:00) [10]
> Sergey Masloff (03.07.04 14:05) [10]
Проблема в том, что закрыт доступ к локальному диску, и при попытке прописать путь через него с удаленного компьютера происходит ошибка доступа. :( Знаю, что звучит это глупо, но сделать мне ничего не удалось.
Sergey Masloff (2004-07-03 14:05:00) [11]YurikGL © (03.07.04 14:02) [8]
Зачем тогда сетевая папка?
Клиент передает серверу (не компьютеру а программе) строку с путем к файлу на той машине где сервер. Сервер работает со своим локальным файлом путь к которому указал клиент. На фига козе баян (кроме того что так еще и нельзя делать)? Пояснить можешь? Просто потому что так хочется?
}|{yk (2004-07-03 14:05:00) [12]А так и писать
DATABASENAME=MYSERVER:MYALIAS
YurikGL (2004-07-03 14:02:00) [13]
> Никак. ibserver.exe и *.gdb ОБЯЗАНЫ быть физически на одной
> машине.
Они на одной машине.
}|{yk (2004-07-03 13:55:00) [14]Парню хочется подключить сетевую папку. Чем неправилен был мой ответ? Тем что так делать нельзя? Я знаю это и так.
YurikGL (2004-07-03 13:54:00) [15]
> Anatoly Podgoretsky © (03.07.04 13:34) [5]
Работаю Win2000Server протокол TCP/IP
Теперь по алиасы, создать алиас я смог, а как его прописать в IBDatabase?
Anatoly Podgoretsky (2004-07-03 13:34:00) [16]YurikGL © (03.07.04 12:29)
Это только один из нескольких вариантов, ну где ты возьмешь d: скажем на Линуксе или на Новеле?
Зато известно другое, ИмяСервера:путь в формате файловой системы, ла и то только при соединении по TCP/IP
Sergey Masloff (2004-07-03 13:31:00) [17]}|{yk ©, menart ©
Ребят, ну, документацию не читаем. Ну, по рукам еще не разу не получали за сетевое расшаривание папки в которой база данных. Но советы-то зачем давать? Хотя б попробовали сами... советчики :(
menart (2004-07-03 13:18:00) [18]или делай сетевой диск
}|{yk (2004-07-03 13:10:00) [19]Да бросай использовать полные пути.
В FB 1,5 есть алиасы. Очень удобно. Попробуй, может там получится в алиасе вписать сетевую папку?
Sergey Masloff (2004-07-03 13:00:00) [20]>А как прописать путь, используя сетевые папки?
Никак. ibserver.exe и *.gdb ОБЯЗАНЫ быть физически на одной машине.