Разделить базу данных MS Access-не удается открыть серверную часть-потенциальная проблема безопасности
Я разработал базу данных в MS Access 365, создал все таблицы и объекты и успешно разделил базу данных (с помощью мастера) на переднюю и заднюю части.
Передняя панель открывается и работает нормально.
Однако я не могу открыть серверную часть, чтобы внести изменения в дизайн. Ошибка, которую я получаю:
Уведомление о безопасности http://i62.tinypic.com/2lsjw45.png
Я искал и читал о создании цифровой подписи, пытался создать ее локально, " знак и пакет " база данных перед разделением, но пока ничего не сработало.
Кто-нибудь знает, как заставить это работать, чтобы я мог открыть файл базы данных back-end?
1 ответ:
Я видел два ответа на этот вопрос (решение 2-Самое простое)
Решение 1
Разбить базу данных вручную:
- сделайте резервную копию базы данных.
- возьмите другую копию базы данных и переименуйте ее как серверную (например, mydatabase Data.accdb)
- откройте новый сервер и удалите все объекты, кроме таблиц.
- откройте исходную базу данных (которая теперь является интерфейсной) и удалите все таблицы (кроме системных таблиц - MSys* - если они видны)
- используйте внешние данные > импорт и ссылка > доступ, чтобы связать все таблицы из бэк-энда во фронт-энд.
Решение 2
Http://www.accessforums.net/access/problems-accessing-split-database-backend-48064.html
Существует проблема с сплит особенность Access 2013 в том, что он создает серверную часть как .скорее ACDC, чем .accdb
Хорошей новостью является то, что исправить это просто; просто вручную измените расширение файла на .accdb
Один интересный момент во всем этом заключается в том, что с FE все в порядке - вы можете открыть таблицы без проблем; но если вы попытаетесь открыть задний конец .accdc прямой доступ не позволит вам сделать это из-за недействительного сертификата.