Какой формат файла следует использовать в Access?

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Формат файла ACCDB, представленный в Access 2007, предоставляет множество преимуществ, недоступных в более ранних форматах файлов. При обновлении до версии Access, предшествующей Access 2007, могут быть файлы баз данных, использующие формат .mdb. В большинстве случаев эти базы данных следует сохранять с помощью файла ACCDB. Вы можете сохранить копию исходного файла .mdb, чтобы убедиться, что переход прошел правильно.

В этой статье описываются преимущества формата ACCDB, причины, по которым может потребоваться использовать формат файла .mdb, а также способы преобразования базы данных в новый формат файлов.

В этой статье

Формат файла ACCDB

Начиная с Access 2007, accdb является форматом файла Access по умолчанию. Формат файла ACCDB поддерживает ряд новых функций, таких как вычисляемые поля и вложения. Однако в некоторых случаях формат файла ACCDB может оказаться не правильным.

Функции, предоставляемые в формате ACCDB

  • Многозначные поля Многозначное поле — это своего рода поле подстановки, которое позволяет хранить несколько значений на запись. Например, предположим, что вам нужно назначить задачу нескольким сотрудникам. В ACCDB-файле можно создать многозначное поле для хранения сотрудников, назначенных задаче. Имена сотрудников можно выбрать из таблицы или списка значений.
    Многозначные поля упрощают выбор и хранение нескольких вариантов без необходимости создания более сложной структуры базы данных. Многозначные поля также важны для интеграции с SharePoint, так как списки SharePoint также поддерживают многозначные поля.
  • Тип данных вложения Тип данных Attachment позволяет легко хранить все типы документов и двоичных файлов в базе данных, обеспечивая при этом максимальный размер файла базы данных в 2 ГБ. Вложения сжимаются автоматически. Запись может содержать несколько вложений, но в каждой таблице может быть только одно поле вложения.
  • Улучшенная интеграция с SharePoint и Outlook Формат файла ACCDB поддерживает требования безопасности SharePoint и Outlook, которые не поддерживаются .mdb файлами. Это позволяет более полно интегрировать Access с SharePoint и Outlook.
  • Улучшенное шифрование Вы можете задать пароль базы данных и зашифровать содержимое базы данных. При этом в формате ACCDB access по умолчанию используется API шифрования Windows для шифрования данных. Также можно использовать сторонние средства шифрования.
  • Отслеживание журнала полей с длинным текстом (Memo) Поля Long Text (Memo) полезны для хранения больших объемов информации. При использовании формата ACCDB можно задать свойство (AppendOnly), которое заставляет Access сохранять журнал всех изменений в поле "Длинный текст" (Memo). Затем вы сможете просматривать этот журнал. Эта функция также поддерживает функцию управления версиями в SharePoint, поэтому вы можете использовать Access для отслеживания изменений в нескольких строках текстового поля, хранящегося в списке SharePoint (при условии, что для поля задан параметр Добавить изменения к существующему тексту значение Да).
  • Вычисляемый тип данных Начиная с Access 2010, формат ACCDB-файла поддерживает использование вычисляемого типа данных. Тип вычисляемых данных можно использовать для хранения результатов определяемого выражения.

К началу страницы

Форматы файлов .mdb

До появления формата ACCDB в Access 2007 в форматах файлов Access использовалось расширение .mdb. Существует несколько разных версий файла .mdb формате.

Вы по-прежнему можете открыть некоторые .mdb файлы. Если файл хранится в формате Access 2002–2003 или Access 2000, его можно открыть и использовать в обычном режиме. Однако вы не можете воспользоваться преимуществами функций, для которых требуется формат файла ACCDB.

Если вы используете функции, недоступные в ACCDB-файле, не преобразуйте файл — оставьте его .mdb файлом.

.mdb функций файлов, недоступных в ACCDB-файле

  • Среда смешанной версии Формат ACCDB-файла нельзя открыть или даже связать с версиями Access до Access 2007. Если в вашей организации есть люди с более ранней версией Access, следует рассмотреть вопрос о том, является ли использование файла .mdb лучшим вариантом.
  • Репликация базы данных Невозможно использовать репликацию в ACCDB-файле. Если в решении Access используется функция репликации, вам потребуется повторно создать решение без репликации, если вы хотите использовать формат ACCDB.
  • Безопасность на уровне пользователя Формат файла .accdb не поддерживает безопасность на уровне пользователя. Это функция, которая позволяет людям видеть только то, что им нужно. Безопасность на уровне пользователя больше не действует для защиты данных, так как ее метод безопасности теперь устарел и легко скомпрометирован. Тем не менее, безопасность на уровне пользователя может повысить удобство использования, делая вещи простыми для людей. Например, если у кого-то нет бизнес-причин использовать определенную форму, вы можете скрыть форму от них. Если у вас есть решение Access, которое использует безопасность на уровне пользователя для повышения удобства использования, вам может потребоваться продолжать использовать формат файла .mdb, чтобы продолжать использовать решение как есть.

К началу страницы

Преобразование в новый формат файла

Чтобы преобразовать файл .mdb в формат ACCDB, откройте файл и сохраните его в формате ACCDB.

Важно

Следующая процедура предназначена для .mdb файлов, созданных в Access 97, Access 2000, Access 2002 или Access 2003.

Сначала откройте базу данных:

  1. Откройте вкладку Файл.
  2. В левой части экрана нажмите кнопку Открыть.
  3. В диалоговом окне Открыть выберите и откройте базу данных, которую требуется преобразовать.

Теперь преобразуйте базу данных:

  1. Откройте вкладку Файл.
  2. В левой части экрана нажмите кнопку Сохранить как.
  3. В разделе Типы файлов щелкните Сохранить базу данных как.
  4. Справа в разделе Типы файлов базы данных щелкните База данных Access.
  5. В диалоговом окне Сохранить как в поле Имя файла введите имя файла или используйте указанное имя файла.
  6. Нажмите кнопку Сохранить.
    Копия базы данных создается в формате ACCDB.

К началу страницы

См. также

Сохранение базы данных или объекта в другом формате

Преобразование базы данных в формат файла ACCDB

Преобразование базы данных ACCDB в более ранний формат файла