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


Перенос данных Access в SQL Server и Azure SQL (AccessToSQL)

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

Настройка параметров миграции

Перед переносом данных в SQL Server или SQL Azure просмотрите параметры миграции проекта в диалоговом окне "Параметры проекта ".

В этом диалоговом окне можно задать следующее:

  • Размер пакета миграции
  • блокировка таблицы
  • проверка ограничений
  • Запуск триггера вставки
  • обработка идентификаторов и значений NULL
  • Обработка дат, которые находятся вне диапазона SQL Server

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

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

Перенос данных — это операция массовой загрузки, которая перемещает строки данных в SQL Server или Azure SQL в рамках транзакций. Можно настроить количество строк для загрузки в SQL Server или SQL Azure в каждой транзакции в параметрах проекта.

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

  1. Убедитесь, что объекты базы данных Access загружались в SQL Server или SQL Azure.

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

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

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

  3. Щелкните правой кнопкой мыши базы данных и выберите пункт "Миграция данных".

Вы также можете перенести данные за пределы SSMA с помощью служебной программы bcp или служб SQL Server Integration Services.