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


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

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

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

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

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


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