доступ мс 2007 связывает менеджера по таблице

Я плохо знаком с Access 2007 и хотел бы знать то, что делает этот "Менеджер по таблице ссылки", который может быть найден под инструментами базы данных?

Я перемещаю Доступ 2003 в Доступ 2007 и узнал в прошлый раз, когда, если я нажимаю на "менеджера по Таблице Ссылки" и выбираю все таблицы, которые будут обновлены и затем нажимаю на "машинный источник данных" и выбираю базу данных, с которой я работаю под "именем источника данных" и нажимаю ОК, затем я получаю сообщение, что все таблицы являются ссылкой.

После которого соединение моей базы данных очень очень быстро. Но если я не делаю этого, когда я открыл любые формы в базе данных, требуется минута или два перед ним открытый. Таким образом, я не уверен, что эта "ссылка представляет менеджер в виде таблицы", делают и а также база данных, которую я создал под "именем источника данных". Это действительно решает проблему соединения? запутанный


Дополнительная информация:

@David: у Меня есть база данных от доступа 2003, все хорошо работает отсюда, особенно при открытии форм, запросов, таблиц, они открылись настолько быстро. Теперь мы хотели бы переместить этот доступ мс 2003 в доступ мс 2007.

Я не уверен, также ли это - что-то, чтобы сделать с работой над моей локальной машиной. После того, как я преобразовал его в доступ мс 2007, таблицы, запросы и формы, открылись очень очень медленный. Это взяло как 2-3 минуты, пока форма не может быть открыта.

Затем я перешел к "инструментам базы данных" и нажал на "менеджера по таблице ссылки" и нажал на "select all" и "always prompt for new location", и затем "избранное окно источника данных" открывается, куда я могу перейти к "машинному источнику данных" и выбрать "новый" для создания базы данных. Но если я нажал "новый", я получаю "Систему ODBC, Предупреждающую" сообщение мне, что я не имею, любой привилегированный к вошел в систему, так "DSN не мог не быть создан". Я присоединяю ссылку для наблюдения снимков экрана, которые я сделал, сообщите мне, должен ли я добавить больше более подробной информации.

После преобразования выполнения этого: когда я открыл таблицы, формы, запросы.. они открылись очень быстро. Что делает этот "диспетчер связанных таблиц", и "создание нового источника данных" делает для улучшения соединения недавно преобразованной базы данных?

enter image description here

0
задан 31.08.2011, 04:35

1 ответ

Диспетчер связанных таблиц позволяет Вам обновлять строки подключения своих связанных таблиц. Если Ваш DSN не изменился, не должно быть никакой потребности сделать это несколько раз. Необходимо было бы предоставить больше детали нам, чтобы попытаться выяснить то, что вызывает это.

Править:

Когда Вы uprade к A2007, Вы наследовали метаданные от старых связанных таблиц A2003. "Метаданные", которые данные сохранили в ссылках таблицы, который описывает индексы, PK, recordcount, вероятно, индексируют кардинальность и другие вещи, все из которых являются вещами, что использование Доступа, чтобы решить, как обработать операции поиска данных. Доступ мог получить его каждый раз с сервера, но вместо этого, это кэшируется, это в таблице связывается, чтобы сэкономить время.

Проблема состоит в том, что более старые метаданные могут устареть или тонко могут отличаться способами, которые вызывают проблемы производительности. В Вашем случае метаданные, вероятно, вызывали некоторое узкое место, будучи устаревшими по некоторым причинам после обновления. Выполнение связанной таблицы переписывает строку подключения и метаданные с текущими данными, что означает, что Вам больше не вызывали узкое место любые старые метаданные, было неточно.

Мне все еще не ясно, создавали ли Вы действительно новый DSN или если Вы использовали существующий - необходимо было использовать существующий, который был там для версии A2003.

1
ответ дан 24.11.2019, 12:40

Теги

Похожие вопросы