Разделение базы данных Access

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

После разделения базы данных может потребоваться переместить базу данных с таблицами или использовать другую базу данных для таблиц. Для изменения используемой базы данных с таблицами можно использовать диспетчер связанных таблиц.

Примечания : 

  • Разделение базы данных не совпадает с архивация базы данных. В этом разделе рассматривается Архивация данных. Вы Архивация данных перемещая периодически старых записей в другую базу данных, поскольку файл базы данных слишком быстро растет в максимальный размер файла, или вы хотите сохранить файл базы данных малых и упорядочить свои данные аккуратно, период времени. В некоторых случаях можно архивировать данных путем разделения базы данных. Для получения дополнительных сведений обратитесь к сети статье архив доступ к данным.

  • При разделении веб-базы данных веб-таблицы не будут перемещаться в базу данных для таблиц и не будут доступны в конечной интерфейсной базе данных.

В этой статье:

Общие сведения

Перед началом работы

Разделение базы данных

Распространение интерфейсной базы данных

Изменение используемой серверной базы данных можно использовать

Обзор

При разделении базы данных выполняется ее реорганизация в два файла – базу данных с таблицами, в которой содержатся таблицы данных, и клиентскую базу данных, включающую все остальные объекты базы данных, например запросы, формы и отчеты. Каждый пользователь взаимодействует с данными, используя локальную копию клиентской базы данных.

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

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

Преимущества разделенной базы данных

Использование разделенной базы данных обеспечивает преимущества, перечисленные ниже.

  • Улучшенная производительность    Производительность базы данных обычно значительно улучшается, так как по сети пересылаются только данные. В совместно используемой неразделенной базе данных по сети пересылаются не только данные, но и сами объекты базы данных – таблицы, запросы, формы, отчеты, макросы и модули. 

  • Улучшенная доступность.    Поскольку по сети передаются только данные, транзакции базы данных (например, изменение записей) выполняются быстрее, что повышает доступность данных для изменения.

  • Повышенная безопасность.    Если база данных с таблицами хранится на компьютере с файловой системой NTFS, для лучшей защиты данных можно использовать средства безопасности NTFS. Поскольку пользователи получают доступ к базе данных с таблицами через связанные таблицы, менее вероятно, что злоумышленник сможет получить несанкционированный доступ к данным, похитив интерфейсную базу данных или представившись полномочным пользователем. По умолчанию в операционных системах Windows XP, Windows Vista и Windows Server 2003 используется файловая система NTFS. Уточнить, какая файловая система используется на файловом сервере, можно у администратора. Пользователь с правами администратора на файловом сервере может определить, какая файловая система используется на компьютере, выполнив команду msinfo32.

    Как с помощью команды msinfo32 файловой системы?

    1. Нажмите кнопку Пуск, а затем выберите команду Выполнить.

    2. В диалоговом окне выполнить введите msinfo32 и нажмите кнопку ОК.

    3. Щелкните знак "+" под строкой Сведения о системе рядом с пунктом Компоненты.

    4. Щелкните знак "+" под пунктом Компоненты рядом с пунктом Запоминающие устройства и выберите пункт Диски. На правой панели диалогового окна появятся сведения о доступных дисках.

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

  • Гибкая среда разработки.    Поскольку каждый пользователь работает с локальной копией внешней базы данных, он независимо разрабатывает запросы, формы, отчеты и другие объекты базы данных, не влияя на работу других пользователей. Аналогично можно разработать и распространить новую версию внешней базы данных без нарушения доступа к данным, которые хранятся во внутренней базе данных.

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

Подготовка

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

  • Перед разделением базы необходимо создать ее резервную копию. Если после разделения базы потребуется восстановить ее в исходном виде, это можно будет сделать с помощью резервной копии.

  • Разделение базы данных может занять много времени. Следует предупредить пользователей, чтобы они не использовали базу данных, пока выполняется ее разделение. Если пользователь изменит данные во время выполнения разделения базы данных, эти изменения не будут отражены в серверной базе данных.

    Совет : Если пользователь изменит данные во время выполнения разделения базы данных, после завершения этого процесса можно будет импортировать новые данные в базу данных с таблицами.

  • Хотя разделение базы данных обеспечивает одностороннее совместное использование данных, у каждого пользователя, который работает с этой базой данных, должна быть установлена версия программы Microsoft Office Access, совместимая с форматом файла базы данных с таблицами. Например, если файл базы данных с таблицами имеет расширение ACCDB, пользователи не смогут получить доступ к таким данным, используя версию Access 2003.

  • Может потребоваться использовать формате более ранней версии Access для серверной базы данных при использовании функции, которые больше не поддерживаются. Например, при использовании страницы доступа к данным (DAP); можно продолжить использовать их, если в формате более ранней версии, который поддерживает DAP серверной базы данных. Затем можно использовать в новый формат файла с клиентской базы данных, чтобы ваши пользователи имеют доступ к преимущества нового формата. Обратите внимание, что не удается изменить данные в страницы доступа к данным с помощью Access 2010. Для получения дополнительных сведений обратитесь к разделу См.

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

Разделение базы данных

  1. Создайте на своем компьютере копию базы данных, которую требуется разделить. Следует начать с файла базы данных, который хранится на локальном жестком диске, а не в сетевой папке. Если файл базы данных, находящийся на локальном жестком диске, в настоящее время совместно используется, можно оставить его в том же месте.

  2. Откройте копию базы данных, которая хранится на локальном жестком диске.

  3. На вкладке " Работа с базами данных " в группе Перенос данных выберите Базу данных Access. Запустится мастер разделения баз данных.

  4. Нажмите кнопку Разделить.

  5. В диалоговом окне Создание базы данных с таблицами задайте имя, тип и местоположение для файла данных с таблицами.

    Примечания : 

    • Рекомендуется использовать имя, предложенное программой Access. Оно представляет собой исходное имя файла, к которому перед расширением файла добавлены символы _be, указывающие на то, что этот файл является базой данных с таблицами.

    • Тип файла изменять не рекомендуется, кроме случаев, когда некоторые пользователи планируют для доступа к данным использовать более раннюю версию программы Access.

    • Путь к расположению файла в сети можно указать перед именем файла в диалоговом окне Имя файла. Например, если путь к расположению в сети базы данных с таблицами выглядит как \\сервер1\общая_папка1\, а имя файла базы данных с таблицами – MyDB_be.accdb, в диалоговом окне Имя файла можно ввести \\сервер1\общая_папка1\MyDB_be.accdb.

    • Местоположение следует выбрать таким образом, чтобы обеспечить доступ к файлу всем пользователям базы данных. Поскольку сопоставление дисков может быть различным, вместо буквы сопоставленного диска следует указывать путь UNC к местоположению файла.

  6. После завершения работы мастера появится сообщение, подтверждающее результат.

Разделение базы данных выполнено. Клиентская база данных – это файл, с запуска которого началась работа с базой данных (копия исходной совместно используемой базы данных), а база данных с таблицами расположена в сети в месте, указанном на пятом этапе этой процедуры.

Ограничение изменений структуры клиентской базы данных

Чтобы ограничить внесение изменений в клиентской базе данных, распространяемое, можно сохранить его как компилированный двоичный файл (файл .accde). В Access 2010 компилированный двоичный файл является была сохранена со всех код доступа Visual Basic (VBA), скомпилированный файл базы данных приложения. В Access компилированный двоичный файл нет исходного кода VBA. Пользователи не могут изменять структуру объектов в файле .accde.

  1. Откройте файл клиентской базы данных (ACCDB), который требуется сохранить как скомпилированный двоичный файл (ACCDE).

  2. На вкладке " Работа с базами данных ", в группе " Работа с базами данных " нажмите кнопку Сделать ACCDE. Изображение кнопки

  3. В диалоговом окне Сохранить как перейдите к папке, в которой нужно сохранить файл, введите имя файла в поле Имя файла и выберите команду Сохранить.

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

Распространение клиентской базы данных

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

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

Для этого следует выполнить одно из действий, указанных ниже.

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

  • Сохранить файл клиентской базы данных в таком месте в сети, к которому разрешен доступ всем пользователям базы данных, а затем отправить пользователям сообщение с указанием расположения файла в сети и другими инструкциями, которые могут им потребоваться для получения доступа к базе данных.

  • Распространить файл клиентской базы данных, используя съемный носитель, например компакт-диск или флэш-накопитель USB. Установив файл собственноручно, вы сможете проверить, как он работает. Если установку файла должны выполнять пользователи, необходимо предоставить им документ с описанием процесса установки файла и указанием, к кому они могут обратиться, столкнувшись с трудностями.

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

Изменение используемой базы данных с таблицами

Переместить базу данных с таблицами или заменить ее на другую можно с помощью Диспетчера связанных таблиц.

Если необходимо переместить базу данных с таблицами, сначала скопируйте ее в новое месторасположение, а затем следуйте описанной процедуре.

  1. На вкладке " Работа с базами данных ", в группе " Работа с базами данных " нажмите кнопку Диспетчер связанных таблиц.

  2. В Диспетчере связанных таблиц выберите таблицы, которые содержатся в текущей базе данных с таблицами.

    Совет : Если связи с другими базами данных нет, нажмите Выбрать все.

  3. Установите флажок Всегда запрашивать месторасположение и нажмите кнопку ОК.

  4. Найдите и выберите новую базу данных с таблицами.

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

Примечания : 

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

  • Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала. Вместе с другими участниками сообщества Майкрософт вы можете улучшить эту статью с помощью Community Translation Framework (CTF). Просто наведите указатель мыши на предложение в статье и выберите команду "УЛУЧШИТЬ ПЕРЕВОД" в мини-приложении CTF. Для получения дополнительных сведений о CTF щелкните здесь. Используя CTF, вы соглашаетесь с нашими условиями предоставления услуг.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×