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


Начало работы с помощником по миграции SQL Server для Access (AccessToSQL)

Помощник по миграции SQL Server SQL Server (SSMA) для Access помогает быстро преобразовать объекты базы данных Access в объекты SQL Server или Базы данных SQL Azure. Вы можете передать полученные объекты в базу данных SQL Server или Базу данных SQL Azure и перенести данные из Access в SQL Server или Базу данных SQL Azure.

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

В этой статье описывается процесс установки и вы сможете ознакомиться с пользовательским интерфейсом SSMA.

Установка SSMA

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

Чтобы запустить SSMA, выберите "Пуск", наведите указатель на все программы, наведите указатель на помощник по миграции SQL Server для доступа, а затем выберите помощник по миграции SQL Server для доступа.

Использование SSMA

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

Снимок экрана: пользовательский интерфейс SSMA для Access.

Чтобы начать миграцию, создайте проект и добавьте базы данных Access в обозреватель метаданных Access. Затем можно щелкнуть правой кнопкой мыши объекты в обозревателе метаданных Access для выполнения таких задач, как:

  • Экспорт инвентаризации объектов базы данных Access в SQL Server или Базу данных SQL Azure.
  • Создание отчетов, которые оценивают преобразования в SQL Server или Базу данных SQL Azure.
  • Преобразование схем Access в схемы SQL Server или Базы данных SQL Azure.

Эти задачи также можно выполнять с помощью панелей инструментов и меню.

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

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

После загрузки преобразованных схем в SQL Server или Базу данных SQL Azure можно вернуться в обозреватель метаданных Access и перенести данные из баз данных Access в базы данных SQL Server или базы данных SQL Azure. При необходимости можно также связать таблицы Access с таблицами SQL Server или Базой данных SQL Azure.

Дополнительные сведения об этих задачах и их выполнении см. в следующих статьях:

В следующих разделах описываются функции пользовательского интерфейса SSMA.

Обозреватель метаданных

SSMA содержит два обозревателя метаданных, которые можно использовать для просмотра и выполнения действий в базах данных Access и SQL Server или Базы данных SQL Azure.

Обозреватель метаданных Access

Обозреватель метаданных Access отображает сведения о базах данных Access, добавленных в проект. При добавлении базы данных Access SSMA извлекает метаданные об этой базе данных. Эти метаданные доступны в обозревателе метаданных Access.

Используйте обозреватель метаданных Access для выполнения следующих задач:

  • Просмотрите таблицы в каждой базе данных Access.

  • Выберите объекты для преобразования и преобразуйте объекты в синтаксис SQL Server. Дополнительные сведения см. в разделе "Преобразование объектов базы данных Access".

  • Выберите объекты для миграции данных и перенос данных из этих объектов в SQL Server. Дополнительные сведения см. в Миграция данных Access в SQL Server и Azure SQL.

  • Связывание и отмена связи таблиц Access и SQL Server.

Обозреватель метаданных базы данных SQL Server или Базы данных SQL Azure

В обозревателе метаданных базы данных SQL Server или Базы данных SQL Azure отображаются сведения об экземпляре SQL Server или Базе данных SQL Azure. При подключении к экземпляру БАЗЫ данных SQL Server или Базы данных SQL Azure SSMA извлекает метаданные об этом экземпляре и сохраняет его в файле проекта.

Используйте обозреватель метаданных базы данных SQL Server или Базы данных SQL Azure, чтобы выбрать преобразованные объекты базы данных Access и загрузить (синхронизировать) эти объекты в экземпляр SQL Server или Базы данных SQL Azure.

Дополнительные сведения см. в разделе "Загрузка преобразованных объектов базы данных в SQL Server".

Метаданные

Справа от каждого обозревателя метаданных вкладки описывают выбранный объект. Например, если выбрать таблицу в обозревателе метаданных Access, отображаются четыре вкладки: таблица, сопоставление типов, свойства и данные. Если выбрать таблицу в обозревателе метаданных SQL Server, отображаются три вкладки: таблицу, SQLи данные.

Большинство параметров метаданных доступны только для чтения. Однако можно изменить следующие метаданные:

  • В обозревателе метаданных Access можно изменить сопоставления типов. Внесите эти изменения перед созданием отчетов или преобразованием схем.

  • В обозревателе метаданных SQL Server можно изменить свойства таблицы и индекса на вкладке "Таблица ". Внесите эти изменения перед загрузкой схем в SQL Server. Дополнительные сведения см. в разделе "Преобразование объектов базы данных Access".

Панели инструментов

SSMA имеет две панели инструментов: панель инструментов проекта и панель инструментов миграции.

Панель инструментов проекта

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

Панель инструментов миграции

Панель инструментов миграции содержит следующие команды:

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

Эта команда доступна только при выборе объектов в обозревателе метаданных Access.
Преобразование схемы Преобразует выбранную схему Access в схемы SQL Server или Базы данных SQL Azure.

Эта команда доступна только при выборе объектов в обозревателе метаданных Access.
перенос данных Переносит данные из базы данных Access в SQL Server или Базу данных SQL Azure. Перед выполнением этой команды необходимо преобразовать схемы Access в схемы SQL Server или Базы данных SQL Azure, а затем загрузить объекты в базу данных SQL Server или Базу данных SQL Azure.

Эта команда доступна только при выборе объектов в обозревателе метаданных Access.
остановить Останавливает текущий процесс, например преобразование объектов в синтаксис SQL Server или Базы данных SQL Azure.

SSMA содержит следующие меню:

Меню Описание
файла Содержит команды мастера миграции, работы с проектами, добавление и удаление файлов базы данных Access и подключение к SQL Server или Базе данных SQL Azure.
редактирование Содержит команды для поиска и работы с текстом на страницах сведений, например, копирование Transact-SQL из панели сведений SQL. Чтобы открыть диалоговое окно "Управление закладками" , в меню "Изменить " выберите пункт "Управление закладками". В диалоговом окне отображается список существующих закладок. Вы можете использовать кнопки справа от диалогового окна для управления закладками.
представление Содержит команду Синхронизация обозревателей метаданных. Эта команда синхронизирует объекты между обозревателем метаданных Access и SQL Server или обозревателем метаданных базы данных SQL Azure. Он также содержит команды для отображения и скрытия областей вывода и списка ошибок, а также параметр макетов для управления макетами.
Инструменты Содержит команды для создания отчетов, экспорта данных, переноса объектов и данных, связывания таблиц и предоставляет доступ к диалоговым окнам глобальных и проектных параметров.
Помощь Предоставляет доступ к справке по SSMA и диалоговому окну "Сведения о".

Область вывода и область списка ошибок

Меню "Вид " предоставляет команды для переключения видимости области вывода и области списка ошибок :

  • В области вывода отображаются сообщения о состоянии из SSMA во время преобразования объектов, синхронизации объектов и миграции данных.

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