1

Есть ли способ передать большой объем данных с Azure SQL на локальный SQL Server 2016 Enterprise/Standard? Требования, предписанные следующим образом:Передача данных SSIS с Azure SQL на локальный SQL Server 2016

  • Еженедельной передача полной базы данных
  • Ежедневной передачи дельты до полуночи

Я читал о SSIS для Azure Blob Storage, но я не уверен, является ли это применимо к данному контексту.

Обновлено: Я нашел статью о синхронизации данных Azure; в соответствии с этой статьей, это кажется выполнимым. Пожалуйста, поделитесь своим опытом. Это было бы очень полезно. https://www.mssqltips.com/sqlservertip/3062/understanding-sql-data-sync-for-sql-server/

ответ

2

Еженедельная передача полная база данных

SSIS не обеспечивает способ сделать полный перенос данных (я имею в виду резервное копирование), если вы не хотите, чтобы укоротить и вставить из источника ..

для еженедельном передачи полной базы данных, я бы с функциональностью SQLAzure Экспорт/Импорт

см ниже ссылки для получения более подробной информации ..

1. https://github.com/richorama/SQLDatabaseBackup
2. I need to automate SQL Azure database backup in SQL Script files. How can i do so?

Ежедневная передача дельты до полуночи

Вам нужен способ, чтобы определить delta..so создать таблицу со всеми именами таблиц и последним запуском

создать консольное приложение, которое использует функции объемной вставки, которая использует таблицу выше в качестве основы и вставляет в onpremises

+1

попробуйте использовать «Захват данных» (CDC) с помощью SSIS для ежедневной дельта-передачи: - (https://www.mattmasson.com/2011/12/cdc-in-ssis-for-sql-server-2012-2/) - https://www.youtube.com/watch?v=QVF1JGFFt8w – gps

Смежные вопросы