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


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

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

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

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

Заметка

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

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

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

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

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

Добавление отдельных файлов базы данных

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

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

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

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

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

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

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

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

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

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

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

    Внимание

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

  5. Щелкните Сканировать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обновление метаданных Access

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

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

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

Удаление базы данных из проекта

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

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

Следующий шаг

Следующий шаг процесса миграции — подключение к SQL Server.

См. также

Перенос баз данных access на SQL Server
Создание проектов и управление ими