MS Access 2010: «последовательность сортировки не поддерживается с указанным форматом файла» - PullRequest
5 голосов
/ 30 августа 2010

Я недавно обновился до MS Access 2010. Когда я открываю определенную .mdb (формат файла 2000-2003), меня приветствует это сообщение: collating sequence not supported with the specified file format.Я не уверен, что это значит, но это дает мне каждый раз, когда база данных открыта.Если я обновил формат файла до 2007, это не дало бы мне сообщения, но это не очень хороший вариант в этой ситуации.

Это проблема 2010 года?или что-то повреждено в моей базе данных?Что мне нужно сделать, чтобы обойти это?

Ответы [ 5 ]

5 голосов
/ 20 июля 2011

У меня была та же проблема, и я нашел другое решение.Я использую ms-access 2010 и 2007. В 2010 году не удалось создать файлы mdb, а созданные им файлы accdb не открывались в 2007 году. Решением было перейти на вкладку «Файл» в 2010 году, щелкнуть ссылку параметров и установить порядок сортировкиновые базы данных «Общее - наследие».Порядок сортировки отображался как «Общий». Затем я создал пустую базу данных в формате mdb и импортировал все объекты, формы, код и т. Д.Недавно обновленная база данных работает в 2007 году.

3 голосов
/ 30 августа 2010

Эта статья KB от M $ устранила мою проблему. Проблема заключалась в настройке «нового порядка сортировки базы данных».

1 голос
/ 04 августа 2018

Я столкнулся с этой ошибкой после включения опции Имя дорожки Автозамена info для базы данных, изначально созданной в Access 2007, а затем обновленной до формата файла 2010.Сейчас я использую его в Access 2016.

В моем случае, в отличие от разрешения, предоставленного в статье Microsoft KB , на которую ссылается ответ *1007* @ Icode4food, решение былоизменить новый порядок сортировки базы данных на «Общие - Устаревшие».

Кроме того, эта база данных настроена на автоматическое выполнение сжатия и восстановления при выходе.По какой-то причине это привело к тому, что порядок сортировки вернулся к общему.Поэтому точные шаги, которые мне пришлось предпринять для решения этой проблемы, следующие:

  1. Изменить Новый порядок сортировки базы данных установить на Общее - Устаревшее .
  2. Закрыть базу данных.Отмените автоматическое сжатие и восстановление, нажав ESC.
  3. Повторно откройте базу данных и подтвердите, что сортировка по-прежнему установлена ​​на General - Legacy.
0 голосов
/ 25 июня 2019

Резервное копирование. Сделайте резервную копию плохой базы данных, не перезаписывая существующие резервные копии. Что бы ни пошло не так, вы не хотите ухудшать ситуацию, а резервное копирование дает вам несколько попыток восстановления.

Снимите флажки Автозамена имени.

  • В Access 2007: кнопка «Office» | Параметры доступа | Текущая база данных.
  • В предыдущих версиях: Инструменты | Варианты | Общие положения.

Объяснение причины см. В разделе Сбои, вызванные автокоррекцией имени. Компактный.

  • В Access 2010: сжатие и восстановление базы данных на ленте инструментов базы данных.
  • В Access 2007: кнопка «Office» | Управление | Компактный / Ремонт.
  • В предыдущих версиях: Инструменты | База данных Утилиты | Компактный / ремонт.

Decompile. Закройте Access и введите что-то вроде этого в командной строке: Используйте путь к файлу msaccess.exe на вашем компьютере и включите в него кавычки.

Снова компактный.

Открыть доступ (удерживая клавишу Shift, если у вас есть код запуска), и снова сжать.

Сделайте это дважды: один комп

0 голосов
/ 08 июня 2011

Я также сталкивался с подобной проблемой, у меня был файл MS-Access, созданный на одной машине.И я переместил свой веб-сервер на другую машину.И я начал получать подобное исключение.

Я просто создал новую БД MS-Access на новой машине и скопировал все таблицы (с данными) из старой базы данных.

И используя новую БДфайл исправил мою проблему.

Ура!

...