Перемещение данных в Базу данных SQL Azure

Завершено

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

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

Массовое копирование

Служебная программа bcp позволяет массово экспортировать данные из таблицы SQL Server в файл данных и наоборот. Эта программа является универсальной, обеспечивая передачу данных между SQL Server и другими программами или базами данных.

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

Фабрика данных Azure

Фабрику данных Azure можно использовать для миграции данных, а не для всей миграции базы данных. Фабрика данных Azure может переносить и преобразовывать данные из исходных баз данных SQL Server, и обычно используется для рабочих нагрузок бизнес-аналитики (BI).