Каковы подводные камни и преимущества использования разных методов для распространения базы данных ODBC на разные машины?

Имея интерфейс MS-ACCESS и интерфейс MYSQL, какие методы доступны для распространения файла Access на новые машины, на которых отсутствуют драйверы MySQL ODBC и предварительно настроенный DSN. Могли бы респонденты указать только свой предпочтительный метод, подробно описав шаги, от "без БД" до "рабочей БД", чтобы получить список различных доступных методов.

Примечание: я не спрашиваю о методах создания уведомлений о доставке, а о полном распространении на новые машины. Проблемы, связанные с версией ОС, типом системы (32-битной или 64-битной), установкой драйверов и созданием DSN, ручными или автоматическими, могут быть решены. Ссылки на руководства также допустимы.

Спасибо

1 ответ

Решение

Это всегда проблема, которую нужно тщательно продумать с помощью Access, в случае, если вы упомянули, что я постараюсь вообще избежать ссылок в своих таблицах через ODBC, это не только высветит проблему, о которой вы упоминали, но и может иметь пагубные последствия. влияет на производительность вашей базы данных.

Всякий раз, когда вы работаете с выделенным сервером баз данных, таким как MySql, я бы всегда советовал использовать метод подключения ADO, а не Access Dative DAO. Это выгодно, поскольку ADO не полагается на сохраненный DSN и, следовательно, должно быть хорошо, если вы хотите, чтобы вы работали "прямо из коробки" (однако драйверы должны быть установлены на каждой машине). С точки зрения производительности с выделенным сервером, ADO позволяет запускать любые запросы / обновления и т. Д. На стороне сервера; в то время как связывание таблиц в Access заставляет их запускаться локально на ПК и, следовательно, производительность может снизиться.

Эта ссылка подробно описывает оба метода: http://webcheatsheet.com/asp/database_connection_to_MySQL.php

Другие вопросы по тегам