Come esportare a MySQL in SSIS

July 13

Come esportare a MySQL in SSIS


SQL Server Integration Services è estratto SQL Server 2008 R2, Transform e strumento di carico per l'integrazione delle informazioni attraverso fonti di dati. È possibile esportare i file da SQL Server a MySQL utilizzando Business Intelligence Development Studio per creare pacchetti SSIS. pacchetti SSIS sono costituiti da due logiche flussi: il controllo e dati. Il flusso di controllo dirige processi sequenziali associati con il flusso di dati e altri oggetti in un pacchetto. Il flusso di dati consente la gestione dei dati livello record nel pacchetto. Prima di montare il pacchetto, però, è necessario creare connessioni ADO per l'origine dati, MS SQL Server 2008 e la destinazione, MySQL.

istruzione

1 Fare clic sul pulsante Start di Windows, Microsoft SQL Server 2008 e fare clic su "Intelligenza Aziendale SQL Server studio di sviluppo."

2 Punto e selezionare "Progetto" "Nuovo" dal menu "File". Quando viene visualizzata la finestra di dialogo Progetto, selezionare "progetto di Integration Services" dalla lista di Visual Studio installata Modelli. Inserire un nome descrittivo nel campo "Nome" e fare clic sul pulsante "OK".

3 Pulsante destro del mouse l'area sotto la scheda Gestioni connessioni, che si trova in basso al centro della schermata Designer Package.

4 Selezionare "Nuovo collegamento ADO.Net" dalla lista di scelta rapida.

5 Fai clic sul pulsante "Nuovo ..." nella finestra di Configuration Manager Editor per creare una nuova gestione connessione.

6 Configurare le impostazioni per MS SQL Server 2008 (la fonte dei dati) accettando l'impostazione predefinita nel campo "Provider", inserendo un nome di server appropriato nel campo "Nome Server" e inserendo un database appropriato nel "Selezionare o immettere un database nome. "Fare clic su" OK "per confermare le impostazioni ADO.Net connessione per l'origine dei dati. Fai clic su "OK" per tornare alla schermata Designer Package.

7 Pulsante destro del mouse l'area sotto la scheda Connection Manager di nuovo. Questa volta, vi sarà la creazione di una connessione ADO.Net per MySQL (destinazione).

8 Selezionare "Nuovo collegamento ADO.Net" dalla lista di scelta rapida.

9 Fai clic sul pulsante "Nuovo ..." nella finestra di Configuration Manager Editor per creare una nuova gestione connessione.

10 Configurare le impostazioni per MySQL (la fonte dei dati) selezionando "Provider Net \ data provider ODBC" nel campo "Provider" e scegliendo l'origine dati appropriata sotto la Fonte Dati Specifici voce. Sotto l'intestazione informazioni di login, inserire il nome utente e la password per l'origine dati. Clicca per confermare le impostazioni. Entrambi i collegamenti verranno visualizzati nella finestra Configuration Manager Editor. Fai clic su "OK" per tornare alla schermata Designer Package.

11 Trascinare il "flusso di dati Task" dagli Elementi flusso di controllo al pannello degli strumenti per l'area di progettazione dello schermo. Avanti, fare clic sulla scheda Flusso di dati e selezionare "ADO NET Source" e "ADO NET destinazione" sotto Meta del flusso di dati nella zona Toolbox.

12 Fare clic con il "ADO NET Source" e selezionare "Modifica" dal menu di scelta rapida. Selezionare la tabella nella fonte dati che contiene i dati che si desidera esportare nel campo "Nome della tabella o la vista:" il campo a discesa. Fai clic su "OK" per confermare le impostazioni e tornare alla schermata Designer Package.

13 Fare clic con il "ADO destinazione NET" e selezionare "Modifica" dal menu di scelta rapida. Nel campo Connection Manager, selezionare il database di destinazione dalla lista, se non è già selezionata per impostazione predefinita.

14 Fare clic sul pulsante "Nuovo ..." accanto alla "Utilizzare una tabella o vista:" il campo a discesa per creare una nuova tabella di destinazione per esportare i dati dall'origine dati. Dopo aver fatto clic sul pulsante "OK", si riceverà un messaggio di avviso che indica che l'informazione non è sufficiente e potrebbe essere necessario aggiornare le impostazioni delle colonne nella finestra "Crea tabella" che appare. Fare clic sul pulsante "OK".

15 Rimuovere le virgolette nella finestra "Crea tabella", aggiungere le colonne che mappano i dati nell'origine dati e fare clic sul pulsante "OK" per continuare.

16 Seleziona "Mapping" per attivare la pagina di Mapping. Verificare che tutte le colonne vengono mappate tra sorgente e destinazione dei dati, e fare clic su "OK" per continuare.

17 Salvare il pacchetto SSIS utilizzando il "Salva copia di Package.dtsx come" opzione del menu "File".

18 Modificare le impostazioni globali per la modalità SQL a "ANSI" in MySQL. Invio "SET GLOBAL sql_mode = 'ANSI'" nella riga di comando in MySQL.

19 Pulsante destro del mouse sul file del pacchetto in pacchetti SSIS nella finestra Esplora soluzioni. Selezionare "Esegui pacchetto" dalla lista per completare il trasferimento. Una volta che l'esecuzione è completa, se l'elemento flusso di controllo di flusso di dati Task è verde, questo significa che il trasferimento ha avuto successo. Se il Flusso di dati è di colore rosso che significa che un errore si è verificato e il trasferimento ha avuto successo. Per i trasferimenti falliti, utilizzare la finestra di output che appare nella parte inferiore dello schermo per risolvere gli errori.