Мастер миграции (AccessToSQL)

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

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

Запуск мастера миграции

По умолчанию мастер миграции появляется при запуске SSMA. Вы также можете запустить мастер в меню "Файл ", выбрав мастер миграции.

Страница приветствия

Страница приветствия представляет мастер миграции и предоставляет следующий вариант для запуска мастера.

Запускать этого мастера при старте системы

По умолчанию SSMA запускает мастер миграции при запуске SSMA. Чтобы предотвратить автоматическое запуск мастера, снимите этот флажок.

Страница создания проекта

Страница "Создать проект" — это место, где вы вводите имя файла проекта, указываете расположение и выбираете тип проекта миграции (версия целевого SQL Server, используемая для миграции). Дополнительные сведения см. в разделе "Новый проект( SSMA)".

Страница добавления баз данных Access

Используйте страницу "Добавить базы данных Access", чтобы добавить в проект одну или несколько баз данных Access. Добавьте отдельные базы данных, выбрав "Добавить базы данных", а затем выберите базы данных в окне "Открыть ". Или найдите базы данных с помощью кнопки "Найти базы данных ". Дополнительные сведения см. в следующих статьях:

Страница "Выбор объектов для миграции"

На странице "Выбор объектов для миграции " выберите объекты для преобразования. Вы можете выбрать все объекты, группы объектов или отдельные объекты.

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

  2. Выполните одно или несколько следующих действий:

    • Чтобы преобразовать все базы данных, установите флажок рядом с базами данных.

    • Чтобы преобразовать или опустить отдельные базы данных, установите или снимите флажок рядом с именем базы данных.

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

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

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

Дополнительные сведения о фильтрации см. в разделе "Параметры" расширенного выбора объектов.

Подключение к странице SQL Server

На странице "Подключение к SQL Server" укажите свойства подключения и подключитесь к SQL Server. Дополнительные сведения см. в разделе "Подключение к SQL Server(GUI)".

Это важно

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

Подключение к странице SQL Azure

На странице "Подключение к Azure SQL" укажите свойства подключения и подключитесь к SQL Azure. Чтобы создать новую базу данных Azure, используйте параметр "Создать базу данных Azure ", который отображается при нажатии кнопки "Обзор ". Дополнительные сведения см. в статье "Подключение к SQL Azure" (GUI).

Это важно

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

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

Установите флажок "Связать таблицы ", чтобы связать таблицы Access с перенесенными таблицами SQL Server или Azure SQL. Чтобы начать миграцию, нажмите кнопку "Далее ".

Страница состояния миграции

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

Дополнительные сведения об этой странице см. в разделе "Преобразование", "Загрузка" и "Миграция".