Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Questa sezione descrive le valutazioni individuali di pre-migrazione per le attività di migrazione che utilizzano un endpoint di origine Microsoft SQL Server.
Argomenti
Controllo delle colonne calcolate nelle tabelle nell'ambito dell'attività
Controlla degli indici di archiviazione delle colonne nelle tabelle nell'ambito dell'attività
Verifica dell'appartenenza delle tabelle ottimizzate per la memoria all'ambito dell'attività
Verifica dell'appartenenza delle tabelle temporali all'ambito dell'attività
Verifica dell'abilitazione della durabilità ritardata a livello di database
Verifica dell'abilitazione del ripristino accelerato dei dati a livello di database
Verifica della presenza di più di 10.000 tabelle con chiavi primarie nella mappatura delle tabelle
Controlla se il database di origine contiene tabelle o nomi di schemi con caratteri speciali.
Controlla se il database di origine ha nomi di colonne con dati mascherati
Verifica se il database di origine contiene backup archiviati in un URL o in Windows Azure.
Controlla se il database di origine dispone di backup su più dischi
Controlla se il database di origine ha almeno un backup completo
Controlla se il database di origine ha colonne geometriche per la modalità LOB completa
Controlla se il database di origine contiene colonne con la proprietà Identity.
Verifica se l'utente DMS dispone delle autorizzazioni FULL LOAD
Verifica se l'utente DMS dispone delle autorizzazioni FULL LOAD e CDC o CDC solo
Controlla se l'utente DMS dispone dell'autorizzazione VIEW DEFINITION.
Controlla se l'utente DMS dispone dell'autorizzazione VIEW SERVER STATE.
Verifica se il parametro della dimensione della risposta del testo non è illimitato
Verifica se esiste una chiave primaria o un indice univoco sulla destinazione per Batch Apply
Verifica se l' AWS DMS utente dispone dei privilegi necessari per la destinazione
Raccomandazione sull'utilizzo delle impostazioni MaxFullLoadSubTasks
Verifica se gli indici secondari sono abilitati sul database di destinazione durante il caricamento completo
Chiave API: sqlserver-check-secondary-indexes
Questa valutazione di premigrazione verifica se gli indici secondari sono abilitati durante il caricamento completo sul database di destinazione. Ti consigliamo di disabilitare o rimuovere gli indici secondari.
Per ulteriori informazioni, consulta Best practice per. AWS Database Migration Service
Verifica che la modalità LOB limitata venga utilizzata solo quando BatchApplyEnabled
è impostata su true
Chiave API: sqlserver-batch-apply-lob-mode
Questa valutazione di premigrazione verifica se l'attività DMS include colonne LOB. Se le colonne LOB sono incluse nell'ambito dell'attività, è necessario utilizzarle BatchApplyEnabled
insieme solo alla modalità LOB limitata. È consigliabile creare attività separate per tali tabelle e utilizzare invece la modalità di applicazione transazionale.
Per ulteriori informazioni, consulta Come posso utilizzare la funzionalità di applicazione in batch DMS per migliorare le prestazioni di replica CDC
Verifica se il database di destinazione ha dei trigger abilitati sulle tabelle nell'ambito dell'attività
Chiave API: sqlserver-check-for-triggers
AWS DMS ha identificato i trigger nel database di destinazione che possono influire sulle prestazioni dell'attività DMS a pieno carico e sulla latenza sulla destinazione. Assicurati che questi trigger siano disabilitati durante l'esecuzione di un'attività e abilitati durante il periodo limite.
Controllo delle colonne calcolate nelle tabelle nell'ambito dell'attività
Chiave API: sqlserver-check-for-computed-fields
Questa valutazione premigratoria verifica la presenza di colonne calcolate. AWS DMS non supporta la replica delle modifiche dalle colonne calcolate di SQL Server.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla degli indici di archiviazione delle colonne nelle tabelle nell'ambito dell'attività
Chiave API: sqlserver-check-for-columnstore-indexes
Questa valutazione preliminare alla migrazione verifica la presenza di tabelle con indici columnstore. AWS DMS non supporta la replica delle modifiche dalle tabelle di SQL Server con indici columnstore.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica dell'appartenenza delle tabelle ottimizzate per la memoria all'ambito dell'attività
Chiave API: sqlserver-check-for-memory-optimized-tables
Questa valutazione di premigrazione verifica la presenza di tabelle ottimizzate per la memoria. AWS DMS non supporta la replica delle modifiche da tabelle ottimizzate per la memoria.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica dell'appartenenza delle tabelle temporali all'ambito dell'attività
Chiave API: sqlserver-check-for-temporal-tables
Questa valutazione preliminare alla migrazione verifica la presenza di tabelle temporali. AWS DMS non supporta la replica delle modifiche dalle tabelle temporali.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica dell'abilitazione della durabilità ritardata a livello di database
Chiave API: sqlserver-check-for-delayed-durability
Questa valutazione preliminare alla migrazione verifica la presenza di un ritardo nella durabilità. AWS DMS non supporta la replica delle modifiche apportate a transazioni che utilizzano una durabilità ritardata.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica dell'abilitazione del ripristino accelerato dei dati a livello di database
Chiave API: sqlserver-check-for-accelerated-data-recovery
Questa valutazione pre-migrazione verifica la presenza di un ripristino accelerato dei dati. AWS DMS non supporta la replica delle modifiche dai database con ripristino accelerato dei dati.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica della presenza di più di 10.000 tabelle con chiavi primarie nella mappatura delle tabelle
Chiave API: sqlserver-large-number-of-tables
Questa valutazione di pre-migrazione verifica la presenza di più di 10.000 tabelle con chiavi primarie. I database configurati con MS-Replication possono subire errori nelle attività se ci sono troppe tabelle con chiavi primarie.
Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.
Per ulteriori informazioni sulla configurazione di MS-Replication, consulta Acquisizione delle modifiche ai dati per la replica continua da SQL Server.
Controlla se il database di origine contiene tabelle o nomi di schemi con caratteri speciali.
Chiave API: sqlserver-check-for-special-characters
Questa valutazione di premigrazione verifica se il database di origine ha nomi di tabelle o schemi che includono un carattere del seguente set:
\\ -- \n \" \b \r ' \t ;
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine ha nomi di colonne con dati mascherati
Chiave API: sqlserver-check-for-masked-data
Questa valutazione premigratoria verifica se il database di origine contiene dati mascherati. AWS DMS migra i dati mascherati senza mascherarli.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine ha backup crittografati
Chiave API: sqlserver-check-for-encrypted-backups
Questa valutazione preliminare verifica se il database di origine dispone di backup crittografati.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se il database di origine contiene backup archiviati in un URL o in Windows Azure.
Chiave API: sqlserver-check-for-backup-url
Questa valutazione premigratoria verifica se il database di origine dispone di backup archiviati in un URL o in Windows Azure.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine dispone di backup su più dischi
Chiave API: sqlserver-check-for-backup-multiple-stripes
Questa valutazione premigratoria verifica se il database di origine dispone di backup su più dischi.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine ha almeno un backup completo
Chiave API: sqlserver-check-for-full-backup
Questa valutazione preliminare verifica se il database di origine dispone di almeno un backup completo. SQL Server deve essere configurato per il backup completo ed è necessario eseguire un backup prima di replicare i dati.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine presenta colonne sparse e una compressione della struttura colonnare.
Chiave API: sqlserver-check-for-sparse-columns
Questa valutazione di premigrazione verifica se il database di origine presenta colonne sparse e una compressione della struttura colonnare. DMS non supporta la compressione di colonne sparse e strutture colonnari.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se l'istanza del database di origine dispone del controllo a livello di server per SQL Server 2008 o SQL Server 2008 R2
Chiave API: sqlserver-check-for-audit-2008
Questa valutazione premigratoria verifica se il database di origine ha abilitato il controllo a livello di server per SQL Server 2008 o SQL Server 2008 R2. DMS presenta un problema noto correlato con SQL Server 2008 e 2008 R2.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine ha colonne geometriche per la modalità LOB completa
Chiave API: sqlserver-check-for-geometry-columns
Questa valutazione di premigrazione verifica se il database di origine dispone di colonne geometriche per la modalità LOB (Large Object) completa quando si utilizza SQL Server come origine. Si consiglia di utilizzare la modalità LOB limitata o di impostare l'impostazione dell'InlineLobMaxSize
attività in modo da utilizzare la modalità LOB in linea quando il database include colonne geometriche.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se il database di origine contiene colonne con la proprietà Identity.
Chiave API: sqlserver-check-for-identity-columns
Questa valutazione di premigrazione verifica se il database di origine ha una colonna con la IDENTITY
proprietà. DMS non migra questa proprietà nella colonna del database di destinazione corrispondente.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se l'utente DMS dispone delle autorizzazioni FULL LOAD
Chiave API: sqlserver-check-user-permission-for-full-load-only
Questa valutazione premigratoria verifica se l'utente dell'attività DMS dispone delle autorizzazioni per eseguire l'attività in modalità FULL LOAD.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se l'utente DMS dispone delle autorizzazioni FULL LOAD e CDC o CDC solo
Chiave API: sqlserver-check-user-permission-for-cdc
Questa valutazione premigratoria verifica se l'utente DMS dispone delle autorizzazioni per eseguire l'attività in o in modalità. FULL LOAD and CDC
CDC only
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verificate se l'ignoreMsReplicationEnablement
ECA è impostata quando si utilizza MS-CDC con database o locali EC2
Chiave API: sqlserver-check-attribute-for-enable-ms-cdc-onprem
Verificare se l'attributo di connessione ignoreMsReplicationEnablement
aggiuntivo (ECA) è impostato quando si utilizza MS-CDC con database o locali. EC2
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se l'utente DMS dispone dell'autorizzazione VIEW DEFINITION.
Chiave API: sqlserver-check-user-permission-on-view-definition
Questa valutazione premigratoria verifica se l'utente specificato nelle impostazioni dell'endpoint dispone dell'autorizzazione. VIEW DEFINITION
DMS richiede l'VIEW DEFINITION
autorizzazione per visualizzare le definizioni degli oggetti.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se l'utente DMS dispone dell'autorizzazione VIEW DATABASE STATE sul database MASTER per gli utenti senza il ruolo Sysadmin.
Chiave API: sqlserver-check-user-permission-on-view-database-state
Questa valutazione premigratoria verifica se l'utente specificato nelle impostazioni dell'endpoint dispone dell'autorizzazione. VIEW DATABASE STATE
DMS richiede questa autorizzazione per accedere agli oggetti del database nel database MASTER. DMS richiede questa autorizzazione anche quando l'utente non dispone dei privilegi di amministratore di sistema. DMS richiede questa autorizzazione per creare funzioni, certificati e accessi e per concedere credenziali.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Controlla se l'utente DMS dispone dell'autorizzazione VIEW SERVER STATE.
Chiave API: sqlserver-check-user-permission-on-view-server-state
Questa valutazione preliminare verifica se l'utente specificato negli attributi di connessione aggiuntivi (ECA) dispone dell'VIEW SERVER STATE
autorizzazione. VIEW SERVER STATE
è un'autorizzazione a livello di server che consente a un utente di visualizzare informazioni e stati a livello di server. Questa autorizzazione fornisce l'accesso alle viste di gestione dinamica (DMVs) e alle funzioni di gestione dinamica (DMFs) che espongono informazioni sull'istanza di SQL Server. Questa autorizzazione è necessaria per consentire all'utente DMS di accedere alle risorse CDC. Questa autorizzazione è necessaria per eseguire un'attività DMS in FULL LOAD and CDC
modalità o. CDC only
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se il parametro della dimensione della risposta del testo non è illimitato
Chiave API: sqlserver-check-for-max-text-repl-size
L'impostazione del parametro Max text repl size sul database potrebbe potenzialmente causare errori di migrazione dei dati per le colonne LOB. DMS consiglia vivamente di impostarlo su -1.
Per ulteriori informazioni, consulta Risoluzione dei problemi relativi a Microsoft SQL Server.
Verifica se esiste una chiave primaria o un indice univoco sulla destinazione per Batch Apply
Chiave API: sqlserver-check-batch-apply-target-pk-ui-absence
L'applicazione in batch è supportata solo su tabelle con chiavi primarie o indici univoci nella tabella di destinazione. Le tabelle senza chiavi primarie o indici univoci causano un errore nel batch e le modifiche vengono elaborate una per una. È consigliabile spostare tali tabelle tra le proprie attività e utilizzare invece la modalità di applicazione transazionale. In alternativa, è possibile creare una chiave univoca nella tabella di destinazione.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se sulla destinazione sono presenti sia la chiave primaria che l'indice univoco quando l'applicazione in batch è abilitata
Chiave API: sqlserver-check-batch-apply-target-pk-ui-simultaneously
L'applicazione in batch è supportata solo su tabelle con chiavi primarie o indici univoci nella tabella di destinazione. Le tabelle con chiavi primarie e indici univoci causano contemporaneamente un errore nel batch e le modifiche vengono elaborate una per una. È consigliabile spostare tali tabelle tra le proprie attività e utilizzare invece la modalità di applicazione transazionale. In alternativa, puoi inserire chiavi univoche o chiave primaria nella tabella di destinazione e ricostruirla durante la migrazione.
Per ulteriori informazioni, consulta Limitazioni all'utilizzo di SQL Server come origine per AWS DMS.
Verifica se la tabella ha una chiave primaria o un indice univoco quando la convalida DMS è abilitata
Chiave API: sqlserver-check-pk-validity
La convalida dei dati richiede che la tabella abbia una chiave primaria o un indice univoco sia sull'origine che sulla destinazione.
Per ulteriori informazioni, consulta AWS Convalida dei dati DMS.
Verifica se l' AWS DMS utente dispone dei privilegi necessari per la destinazione
Chiave API: sqlserver-check-target-privileges
L' AWS DMS utente deve avere almeno il ruolo utente db_owner nel database di destinazione.
Per ulteriori informazioni, consulta Requisiti di sicurezza quando si utilizza SQL Server come destinazione per AWS Database Migration Service.
Raccomandazione sull'utilizzo delle impostazioni MaxFullLoadSubTasks
Chiave API: sqlserver-tblnum-for-max-fullload-subtasks
Questa valutazione verifica il numero di tabelle incluse nell'attività e consiglia di aumentare il MaxFullLoadSubTasks
parametro per prestazioni ottimali durante il processo di caricamento completo. Per impostazione predefinita, AWS DMS migra 8 tabelle contemporaneamente. La modifica del MaxFullLoadSubTasks
parametro a un valore più alto migliora le prestazioni a pieno carico.
Per ulteriori informazioni, consulta Impostazioni delle attività di caricamento completo.