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

Завершено XP: 100

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

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

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

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

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

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

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


Следующий урок: Упражнение. Перенос базы данных SQL Server на База данных SQL Azure