Поделиться через


Добавление и удаление файлов базы данных Access (AccessToSQL)

Чтобы перенести данные Access на SQL Server или SQL Azure, необходимо добавить одну или несколько баз данных Access в проект SSMA. Эти базы данных должны быть в формате Access 97 или более поздних версий. Если у вас есть базы данных из более ранней версии Access, необходимо преобразовать базы данных в более новую версию. Для этого необходимо открыть и сохранить базы данных в Access 97 или более поздней версии, прежде чем добавлять их в SSMA.

Что происходит при добавлении файлов базы данных Access?

При добавлении базы данных Access в проект SSMA SSMA считывает метаданные базы данных, а затем добавляет эти метаданные в файл проекта. Эти метаданные описывают базу данных и ее объекты. SSMA использует метаданные при преобразовании объектов в синтаксис SQL Server или Azure SQL, а также при переносе данных в SQL Server или SQL Azure. Эти метаданные можно просмотреть в обозревателе метаданных Access и просмотреть свойства отдельных объектов базы данных.

Замечание

База данных Access может быть разделена на несколько файлов: серверная база данных, содержащая таблицы и интерфейсные базы данных, содержащие запросы, формы, отчеты, макросы, модули и сочетания клавиш. Если вы хотите перенести разделенную базу данных в SQL Server или SQL Azure, добавьте интерфейсную базу данных в SSMA.

Разрешения, необходимые SSMA

Чтобы перенести базу данных Access в SQL Server или SQL Azure, группа "Пользователи" и пользователь "Администратор" должны иметь разрешения на администрирование. Сведения о переносе баз данных с помощью защиты рабочей группы см. в статье "Подготовка баз данных Access к миграции".

Выбор баз данных для добавления

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

  1. В меню "Файл" выберите "Добавить базы данных".

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

  3. Выберите файлы, которые нужно добавить, и нажмите кнопку "Открыть".

Поиск баз данных для добавления

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

  1. В меню "Файл" выберите "Найти базы данных".

  2. В мастере поиска баз данных введите имя диска, путь к файлу или UNC-путь, которые вы хотите найти. Кроме того, выберите "Обзор ", чтобы найти диск или сетевую папку.

  3. Нажмите кнопку "Добавить ", чтобы добавить расположение в список.

    Повторите предыдущие два шага, чтобы добавить дополнительные расположения поиска.

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

    Это важно

    Текстовое поле «Все или часть имени файла» не поддерживает подстановочные знаки.

  5. Выберите "Сканировать".

    Откроется страница сканирования. Здесь показаны базы данных, найденные и ход выполнения поиска. Чтобы остановить поиск, нажмите кнопку "Остановить".

  6. На странице "Выбор файлов" выберите базы данных, которые нужно добавить в проект.

    Вы можете использовать кнопки "Выбрать все " и "Очистить все " в верхней части списка, чтобы выбрать или очистить все базы данных. Чтобы выбрать несколько баз данных, можно удерживать клавишу CTRL, или удерживать клавишу SHIFT, чтобы выбрать диапазон баз данных.

  7. Нажмите кнопку Далее.

  8. На странице "Проверка" нажмите кнопку "Готово".

Просмотр метаданных Access

После добавления базы данных Access в проект метаданные проекта отображаются в обозревателе метаданных Access. Иерархию баз данных и объектов базы данных можно просмотреть в обозревателе.

  1. В обозревателе метаданных Access разверните метабазу Access и разверните базы данных.

  2. Разверните базу данных, которую требуется проверить, а затем разверните запросы.

    Обратите внимание на список запросов. При выборе запроса вкладка SQL и вкладка "Свойства " отображаются в правой области.

  3. Разверните таблицы и выберите таблицу.

    Отображаются четыре вкладки: Таблица, сопоставление типов, свойства и данные.

  4. Разверните таблицу, разверните раздел "Ключи", и выберите ключ.

    Ключевые свойства отображаются в правой области.

  5. Разверните индексы и выберите индекс.

    Свойства индекса отображаются в правой области.

Обновление баз данных

Если база данных Access изменяется после добавления файла, можно обновить метаданные из базы данных Access.

В обозревателе метаданных Access щелкните правой кнопкой мыши базу данных и выберите "Обновить из базы данных".

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

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

  1. В обозревателе метаданных Access разверните метабазу Access и разверните базы данных.

  2. Щелкните базу данных правой кнопкой мыши и выберите пункт "Удалить базу данных".