Impostazioni progetto (migrazione) (Db2ToSQL)
La pagina Migrazione della finestra di dialogo Impostazioni progetto contiene impostazioni che consentono di personalizzare il modo in cui SQL Server Migration Assistant (SSMA) esegue la migrazione dei dati da Db2 a SQL Server.
Il riquadro Migrazione è disponibile nelle finestre di dialogo Impostazioni progetto e Impostazioni progetto predefinite.
Per specificare le impostazioni per tutti i progetti SSMA, passare a Strumenti>Impostazioni progetto predefinite, selezionare il tipo di progetto di migrazione per cui è necessario visualizzare o modificare le impostazioni. Nell'elenco a discesa Versione destinazione migrazione selezionare Generale nella parte inferiore del riquadro sinistro e quindi selezionare Migrazione.
Per specificare le impostazioni per il progetto corrente, passare a Strumenti>Impostazioni progetto, selezionare Generale nella parte inferiore del riquadro sinistro e quindi selezionare Migrazione.
Motore di migrazione
Termine | Definizione |
---|---|
Motore di migrazione | Specifica il motore di database utilizzato durante la migrazione dei dati. La migrazione dei dati sul lato client si riferisce al client SSMA che recupera i dati dall'origine e inserisce in blocco questi dati in SQL Server. La migrazione dei dati lato server si riferisce al motore di migrazione dei dati SSMA (programma di copia bulk) in esecuzione nella casella SQL Server come processo di SQL Agent che recupera i dati dall'origine e inserisce direttamente in SQL Server evitando così un hop client aggiuntivo (prestazioni migliori). Modalità predefinita: motore di migrazione dei dati lato client Modalità ottimistica: motore di migrazione dei dati lato client Modalità estesa: motore di migrazione dei dati lato client |
Importante
Quando l'opzione Motore di migrazione è impostata su Motore di migrazione dei dati lato server, viene visualizzata una nuova opzione di progetto Usa motore di migrazione dei dati sul lato server a 32 bit. Specifica se viene usata l'utilità Bulk Copy Program (BCP) (Programma di copia bulk) a 32 bit o a 64 bit per eseguire la migrazione dei dati.
Altre opzioni
Termine | Definizione |
---|---|
Dimensioni del batch | Specifica le dimensioni del batch usate durante la migrazione dei dati. Modalità predefinita: 10000 Modalità ottimistica: 10000 Modalità estesa: 10000 |
Controlla vincoli | Specifica se SSMA deve controllare i vincoli quando inserisce dati nelle tabelle di SQL Server. Modalità predefinita: False Modalità ottimistica: False Modalità estesa: false |
Timeout della migrazione dei dati | Specifica il timeout usato durante la migrazione dei dati Modalità predefinita: 15 Modalità ottimistica: 15 Modalità estesa: 15 |
Opzioni estese per la migrazione dei dati | Mostra opzioni di migrazione dei dati aggiuntive per ogni tabella in una scheda dettagli separata. Modalità predefinita: Nascondi Modalità ottimistica: Nascondi Modalità estesa: nascondi |
Attiva trigger | Specifica se SSMA deve attivare trigger di inserimento quando aggiunge dati alle tabelle di SQL Server. Modalità predefinita: False Modalità ottimistica: False Modalità estesa: False |
Mantieni valori Identity | Specifica se SSMA mantiene i valori Null nei dati di origine quando aggiunge dati a SQL Server, indipendentemente dai valori predefiniti specificati in SQL Server. Modalità predefinita: True Modalità ottimistica: true Modalità estesa: false |
Mantieni valori Null | Specifica se SSMA mantiene i valori Null nei dati di origine quando aggiunge dati a SQL Server, indipendentemente dai valori predefiniti specificati in SQL Server. Modalità predefinita: True Modalità ottimistica: True Modalità estesa: true |
Contrassegna operazione rimozione stringa con errore | Se la dimensione della colonna di destinazione è minore della lunghezza della stringa di origine, il valore viene tagliato e contrassegnato come errore. Modalità predefinita: sì Modalità ottimistica: sì Modalità estesa: Sì |
In caso di errore | Arresta la migrazione dei dati quando si verifica un errore. Include tre opzioni: Arresta migrazione: arresta l'operazione di migrazione dei dati Passare alla tabella successiva: arresta la migrazione dei dati alla tabella corrente e procede con quella successiva Procedere con il batch successivo: arresta la migrazione dei dati al batch corrente e procede con quella successiva Modalità predefinita: Passa al batch successivo Modalità ottimistica: Passa al batch successivo Modalità estesa: passa al batch successivo |
Sostituire date non supportate | Specifica se SSMA deve correggere le date precedenti alla data data/ora di SQL Server meno recente (1 gennaio 1753). Per mantenere i valori di data correnti, selezionare Non eseguire alcuna operazione. SQL Server non accetta date precedenti al 1° gennaio 1753 in una colonna datetime . Se si usano date precedenti, è necessario convertire i valori datetime in valori carattere. Per convertire le date precedenti al 1° gennaio 1753 in NULL , selezionare Sostituisci con NULL.Per sostituire le date precedenti al 1° gennaio 1753 con una data supportata, selezionare Sostituisci con la data più vicina supportata. Modalità predefinita: Non eseguire alcuna operazione Modalità ottimistica: Non eseguire alcuna operazione Modalità estesa: Sostituisci con la data più vicina supportata |
Blocco a livello di tabella | Specifica se SSMA blocca le tabelle quando aggiunge dati alle tabelle durante la migrazione dei dati. Ottiene un blocco di aggiornamento bulk durante l'operazione di copia bulk. Se il valore è False, viene impostato un blocco a livello di riga. Modalità predefinita: true Modalità ottimistica: True Modalità estesa: true |
Migrazione parallela dei dati
Termine | Definizione |
---|---|
Modalità di migrazione dei dati parallela | Specifica la modalità utilizzata per creare fork thread per abilitare la migrazione dei dati parallela. In modalità automatica, SSMA sceglie il numero di thread (10 per impostazione predefinita) di cui eseguire la migrazione dei dati. In modalità personalizzata, l'utente può specificare il numero di thread copiati tramite fork per eseguire la migrazione dei dati (minimo è 1 e massimo è 100). Attualmente, solo il motore di migrazione dei dati sul lato client supporta la migrazione parallela dei dati. Modalità predefinita: Auto Modalità ottimistica: auto Modalità estesa: auto |
Importante
Quando l'opzione Modalità di migrazione dei dati parallela è impostata su Personalizzato, viene visualizzata una nuova opzione di impostazione progetto Conteggio dei thread. Specifica il numero di thread usati per la migrazione dei dati.