изменить доступ на чтение в системных таблицах для доступа 2007 - PullRequest
1 голос
/ 25 августа 2011

Так что я пытаюсь открыть файл MDB в Oracle Oracle, однако я получаю эту ошибку:

No read access to system tables. modify access db before retrying.

Я понимаю, что это означает, что мне нужно зайти в системные таблицы в доступе и изменить их, чтобы можно было читать оракулом. Я нашел статью о том, как это сделать, но похоже, что для доступа 2003 ... Я включил ссылку на тот случай, если это кому-нибудь понадобится.

Что я хотел бы знать, так это как просматривать системные таблицы и затем изменять права доступа в access2007?

Любая помощь предложений приветствуется.

Спасибо.

1 Ответ

1 голос
/ 26 августа 2011

Мне нужно найти ответ на ваш вопрос сразу же после его публикации ....

Я полагаю, что это может быть проблемой для других людей, поэтому я решил, что опубликую решение для других.

  1. Откройте базу данных в Access 2007.
  2. Нажмите «Кнопка Office» в верхнем левом углу и «Параметры доступа» во всплывающем окне.
  3. Нажмите на«Текущая база данных».
  4. В разделе «Навигация» нажмите кнопку «Параметры навигации ...».
  5. В левом нижнем углу панели «Параметры навигации»убедитесь, что установлен флажок «Показывать системные объекты»;затем нажмите «ОК».
  6. Нажмите «ОК» на панели «Параметры доступа».
  7. На ленте нажмите «Инструменты базы данных», затем «Пользователи и разрешения», затем «Пользователь»и «Права группы».
  8. В окне «Имя пользователя / группы» выберите «Администратор» (если он еще не выбран);затем прокручивайте окно «Имя объекта», пока не дойдете до объектов «MSysXXX».У некоторых из них уже установлены флажки «Разрешения»;Оставь их.Установите флажок «Чтение данных» для остальных.

Вот ссылка , где я нашел ответ ....

...