Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Особенности описания пути линковки таблиц / 6 сообщений из 6, страница 1 из 1
22.11.2018, 10:24
    #39736596
mi34
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Особенности описания пути линковки таблиц
Добрый день.
Акс2003, бд разделенная, несколько клиентов в сети.
Начались проблемы с базами, слетает ключ, база портится.
Таблицы прилинкованы, путь описан стандартно (мастером подключения), имя ПК базы - латиницей.
Если переписать пути, указав IP-адрес ПК базы, а не имя ПК, проблемы возникают на порядок реже.
Почему так происходит? Может ли быть причина где-то в этом кроется? Прошу помочь разобраться.
...
Рейтинг: 0 / 0
22.11.2018, 10:35
    #39736602
Аллюр Д.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Особенности описания пути линковки таблиц
Я бы, для начала, попинал админа


Не должно быть проблем на "порядок реже" - их вообще не должно быть в нормальной сети
...
Рейтинг: 0 / 0
22.11.2018, 13:18
    #39736765
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Особенности описания пути линковки таблиц
mi34Если переписать пути, указав IP-адрес ПК базы, а не имя ПК, проблемы возникают на порядок реже.

Это скорее всего из-за того что в сети DNS плохо работает (скорее всего их несколько и они между собой воюют) или некоторые из компов умудряются иногда за DNS лезть в другую сеть, например интернет, по этому иногда имя искомого ПК преобразуется в чужой IP адрес или не преобразуется вообще. При явном указании IP адреса запрос DNS исключается и ошибок меньше, остаются только ошибки нестабильной работы сети. Такая же ситуация бывает когда комп одновременно находится в нескольких сетях (имеет несколько IP адресов).

Профилактическая мера, позволяющая сократить проблемы до минимума (линковка таблиц через сетевой диск):
1. Добраться в проводнике ИМЕННО по IP аресу до компа с таблицами.
2. Подключить папку в которой файл с таблицами как сетевой диск к компу клиенту (например диск Z)
3. И уже к этому диску линковать таблицы.

Что это дает? Мы перекладываем функции поддержания связи с сервером таблиц на ОС, причем указываем ей конкретный IP адрес...
Естественно если в сети теряются пакеты - от этого не спастись, зато случаев ошибочной адресации пакетов в рамках этой бд уже не будет...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
12.02.2020, 13:16
    #39925631
Дар1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Особенности описания пути линковки таблиц
Всем привет.
Есть разделенная База. Основной файл хранится на флешке, для мобильности.
Иногда Имя диска на флешке может поменяться, из за этого путь подключения дает сбой.
Хочу в базе с формами прописать автоматический поиск и подключение к базовому файлу. Может кому попадалась такая Процедура!
...
Рейтинг: 0 / 0
12.02.2020, 15:28
    #39925771
Особенности описания пути линковки таблиц
Дар1, примеры можно найти и на этом сайте, но не сложно наваять и самому.
1. В коллекции TableDef находите таблицу с непустым св-вом Connect, оттуда извлекаете путь к БД и проверяете его актуальность;
2. Если путь изменился, то с помощью библиотеки FSO определяете букву своей флешки;
3. Корректируете св-во Connect и выполняете RefreshLink для этой и других таблиц в коллекции.

Эту процедуру запускаете при старте БД.
...
Рейтинг: 0 / 0
12.02.2020, 16:30
    #39925837
Дар1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Особенности описания пути линковки таблиц
Я это представляю так
1 открытие загрузочной формы
2 запускается процедура поиска нужного каталога на дисках начиная с диска С, и последовательно D... и того момента пока нужный каталог не будет найден (так как в таблице прописан путь по умолчанию) база будет присоединена корректно
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Особенности описания пути линковки таблиц / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]