Разделить базу данных MS Access-не удается открыть серверную часть-потенциальная проблема безопасности


Я разработал базу данных в MS Access 365, создал все таблицы и объекты и успешно разделил базу данных (с помощью мастера) на переднюю и заднюю части.

Передняя панель открывается и работает нормально.

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

Уведомление о безопасности http://i62.tinypic.com/2lsjw45.png

Я искал и читал о создании цифровой подписи, пытался создать ее локально, " знак и пакет " база данных перед разделением, но пока ничего не сработало.

Кто-нибудь знает, как заставить это работать, чтобы я мог открыть файл базы данных back-end?

1 2

1 ответ:

Я видел два ответа на этот вопрос (решение 2-Самое простое)

Решение 1

Http://answers.microsoft.com/en-us/office/forum/office_365hp-access/access-2013-split-database/26622a96-ddfc-4aba-98ac-aa83fd786e86

Разбить базу данных вручную:

  1. сделайте резервную копию базы данных.
  2. возьмите другую копию базы данных и переименуйте ее как серверную (например, mydatabase Data.accdb)
  3. откройте новый сервер и удалите все объекты, кроме таблиц.
  4. откройте исходную базу данных (которая теперь является интерфейсной) и удалите все таблицы (кроме системных таблиц - MSys* - если они видны)
  5. используйте внешние данные > импорт и ссылка > доступ, чтобы связать все таблицы из бэк-энда во фронт-энд.

Решение 2

Http://www.accessforums.net/access/problems-accessing-split-database-backend-48064.html

Существует проблема с сплит особенность Access 2013 в том, что он создает серверную часть как .скорее ACDC, чем .accdb

Хорошей новостью является то, что исправить это просто; просто вручную измените расширение файла на .accdb

Один интересный момент во всем этом заключается в том, что с FE все в порядке - вы можете открыть таблицы без проблем; но если вы попытаетесь открыть задний конец .accdc прямой доступ не позволит вам сделать это из-за недействительного сертификата.