|
Особенности описания пути линковки таблиц
|
|||
---|---|---|---|
#18+
Добрый день. Акс2003, бд разделенная, несколько клиентов в сети. Начались проблемы с базами, слетает ключ, база портится. Таблицы прилинкованы, путь описан стандартно (мастером подключения), имя ПК базы - латиницей. Если переписать пути, указав IP-адрес ПК базы, а не имя ПК, проблемы возникают на порядок реже. Почему так происходит? Может ли быть причина где-то в этом кроется? Прошу помочь разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 10:24 |
|
Особенности описания пути линковки таблиц
|
|||
---|---|---|---|
#18+
Я бы, для начала, попинал админа Не должно быть проблем на "порядок реже" - их вообще не должно быть в нормальной сети ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 10:35 |
|
Особенности описания пути линковки таблиц
|
|||
---|---|---|---|
#18+
mi34Если переписать пути, указав IP-адрес ПК базы, а не имя ПК, проблемы возникают на порядок реже. Это скорее всего из-за того что в сети DNS плохо работает (скорее всего их несколько и они между собой воюют) или некоторые из компов умудряются иногда за DNS лезть в другую сеть, например интернет, по этому иногда имя искомого ПК преобразуется в чужой IP адрес или не преобразуется вообще. При явном указании IP адреса запрос DNS исключается и ошибок меньше, остаются только ошибки нестабильной работы сети. Такая же ситуация бывает когда комп одновременно находится в нескольких сетях (имеет несколько IP адресов). Профилактическая мера, позволяющая сократить проблемы до минимума (линковка таблиц через сетевой диск): 1. Добраться в проводнике ИМЕННО по IP аресу до компа с таблицами. 2. Подключить папку в которой файл с таблицами как сетевой диск к компу клиенту (например диск Z) 3. И уже к этому диску линковать таблицы. Что это дает? Мы перекладываем функции поддержания связи с сервером таблиц на ОС, причем указываем ей конкретный IP адрес... Естественно если в сети теряются пакеты - от этого не спастись, зато случаев ошибочной адресации пакетов в рамках этой бд уже не будет... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 13:18 |
|
Особенности описания пути линковки таблиц
|
|||
---|---|---|---|
#18+
Всем привет. Есть разделенная База. Основной файл хранится на флешке, для мобильности. Иногда Имя диска на флешке может поменяться, из за этого путь подключения дает сбой. Хочу в базе с формами прописать автоматический поиск и подключение к базовому файлу. Может кому попадалась такая Процедура! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2020, 13:16 |
|
Особенности описания пути линковки таблиц
|
|||
---|---|---|---|
#18+
Дар1, примеры можно найти и на этом сайте, но не сложно наваять и самому. 1. В коллекции TableDef находите таблицу с непустым св-вом Connect, оттуда извлекаете путь к БД и проверяете его актуальность; 2. Если путь изменился, то с помощью библиотеки FSO определяете букву своей флешки; 3. Корректируете св-во Connect и выполняете RefreshLink для этой и других таблиц в коллекции. Эту процедуру запускаете при старте БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2020, 15:28 |
|
Особенности описания пути линковки таблиц
|
|||
---|---|---|---|
#18+
Я это представляю так 1 открытие загрузочной формы 2 запускается процедура поиска нужного каталога на дисках начиная с диска С, и последовательно D... и того момента пока нужный каталог не будет найден (так как в таблице прописан путь по умолчанию) база будет присоединена корректно ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2020, 16:30 |
|
|
start [/forum/topic.php?fid=45&fpage=21&tid=1610235]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 131ms |
0 / 0 |