Два пользователя хотели разделить одну и ту же базу данных, изначально написанную в MS Access, не конфликтуя друг с другом в одном файле MDB.
Я переместил таблицы из простой базы данных MS Access в MySQL, используя Migration Toolkit (который работает хорошо, кстати) и настроил Доступ к ссылке на эти таблицы через ODBC.
До сих пор я столкнулся с следующим:
- Вы не можете вставлять/обновлять/удалять строки в таблице без первичного ключа (не удивительно).
- Поля AutoNumber в MS Access должны быть первичным ключом, или они просто заканчиваются как целые столбцы в MySQL (natch, почему бы и не быть PK?)
- Таблицы были перенесены в тип таблицы MySQL InnoDB, но отношения Access не стали ограничениями внешнего ключа MySQL.
Как только база данных будет использоваться, могу ли я ожидать каких-либо других проблем? В частности, когда оба пользователя работают в одной таблице?