Spostare dati in Database SQL di Azure
Sebbene siano disponibili metodi per la migrazione di un intero schema e dei relativi dati, esistono anche casi in cui è necessario solo un subset del database. Fortunatamente, molti dei metodi visti supportano la migrazione parziale dei dati e verranno fornite informazioni su alcuni altri.
Nello scenario del produttore di biciclette si supponga che l'azienda abbia un database locale SQL Server che contiene diversi anni di vendite, clienti e dati di prodotto. L'azienda vuole eseguire la migrazione a un database SQL di Azure per sfruttare la scalabilità e la flessibilità del cloud. Tuttavia, deve solo eseguire la migrazione delle tabelle dei clienti e dei prodotti, perché desidera mantenere i dati di vendita in locale per motivi di sicurezza.
Copia bulk
L'utilità bcp consente l'esportazione bulk di dati da una tabella di SQL Server in un file di dati e viceversa. L'utilità è versatile, consentendo il trasferimento dei dati tra SQL Server e altri programmi o database.
Comprendere lo schema e i tipi di dati della tabella è essenziale per l'uso efficace del comando bcp, a meno che non sia disponibile un file di formato preesistente.
Azure Data Factory
È possibile usare Azure Data Factory per la migrazione dei dati anziché per l'intera migrazione del database. Azure Data Factory può eseguire la migrazione e trasformare i dati dai database di origine SQL Server ed è comunemente usato per i carichi di lavoro di business intelligence (BI).