Condividi tramite


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.