Eseguire la migrazione al summit per l'innovazione:
Informazioni su come la migrazione e la modernizzazione in Azure possono migliorare le prestazioni, la resilienza e la sicurezza dell'azienda, consentendo di adottare completamente l'intelligenza artificiale.Esegui registrazione
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare le funzionalità più recenti, gli aggiornamenti della sicurezza e il supporto tecnico.
Risolvere gli errori del Servizio Migrazione del database di Azure durante la connessione a database di origine
Articolo
L'articolo seguente fornisce informazioni dettagliate su come risolvere potenziali problemi che possono verificarsi durante la connessione del Servizio Migrazione del database di Azure (DMS) al database di origine. Ogni sezione seguente si riferisce a un tipo specifico di database di origine, elencando l'errore che è possibile riscontrare insieme a dettagli e collegamenti a informazioni su come risolvere i problemi di connettività.
SQL Server
Nella tabella seguente vengono indicati potenziali problemi associati alla connessione a un database SQL Server di origine e a come risolverli.
Error
Dettagli sulla causa e sulla risoluzione dei problemi
Connessione SQL non riuscita. Si è verificato un errore di rete o specifico dell'istanza mentre veniva stabilita la connessione a SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server SQL sia configurato in modo da consentire connessioni remote.
Errore 53: la connessione a SQL non è riuscita. (Anche per i codici errore 1, 2, 5, 53, 233, 258, 1225, 11001)
Questo errore si verifica se il servizio non riesce a connettersi al server di origine. Per risolvere il problema, fare riferimento alle risorse seguenti e quindi riprovare.
Questo errore si verifica se il servizio non riesce a connettersi al database di origine usando le credenziali T-SQL fornite. Per risolvere il problema, verificare le credenziali immesse. È anche possibile fare riferimento a MSSQLSERVER_18456 o ai documenti di risoluzione dei problemi elencati nella nota sotto questa tabella, quindi riprovare.
Valore AccountName non valido "{0}" specificato. Il formato previsto per AccountName è DomainName\UserName
Questo errore si verifica se l'utente seleziona l’autenticazione di Windows ma fornisce il nome utente in un formato non valido. Per risolvere il problema, specificare il nome utente nel formato corretto per l’autenticazione di Windows o selezionare Autenticazione SQL.
AWS RDS MySQL
Nella tabella seguente vengono indicati potenziali problemi associati alla connessione a un database AWS RDS MySQL di origine e a come risolverli.
Error
Dettagli sulla causa e sulla risoluzione dei problemi
Errore [2003] [HY000] - connessione non riuscita. ERROR [HY000] [MySQL][ODBC x.x(w) driver] Impossibile connettersi a MySQL server in "{server}" (10060)
Questo errore si verifica se il driver ODBC MySQL non riesce a connettersi al server di origine. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente, quindi riprovare.
Errore [2005] [HY000] - connessione non riuscita. ERRORE [HY000] [MySQL][DRIVER ODBC x.x(w)] Host server MySQL sconosciuto '{server}'
Questo errore si verifica se il servizio non riesce a trovare l'host di origine in RDS. Il problema potrebbe essere dovuto al fatto che l'origine elencata non esiste o c’è un problema con l'infrastruttura RDS. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente, quindi riprovare.
Errore [1045] [HY000] - connessione non riuscita. ERRORE [HY000] [MySQL][ODBC x.x(w) driver] Accesso negato per l'utente '{user}'@'{server}' (password: YES)
Questo errore si verifica se il driver ODBC MySQL non riesce connettersi al server di origine a causa di credenziali non valide. Verificare le credenziali immesse. Se il problema persiste, verificare che il computer di origine disponga delle credenziali corrette. Potrebbe essere necessario ripristinare la password nella console. Se il problema persiste, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente, quindi riprovare.
Errore [9002] [HY000] - connessione non riuscita. ERROR [HY000] [MySQL][ODBC x.x(w) driver] La stringa di connessione potrebbe non essere corretta. Per informazioni di riferimento, visitare il portale.
Questo errore si verifica se la connessione non riesce a causa di un problema con la stringa di connessione. Verificare che la stringa di connessione specificata sia valida. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente, quindi riprovare.
Errore nella registrazione binaria. La variabile binlog_format ha valore '{value}'. Si prega di modificarlo in "riga".
Per altre informazioni sulla risoluzione dei problemi relativi alla connessione a un database MySQL di AWS RDS di origine, consultare le seguenti risorse:
Nella tabella seguente vengono indicati potenziali problemi associati alla connessione a un database AWS RDS PostgreSQL di origine e a come risolverli.
Error
Dettagli sulla causa e sulla risoluzione dei problemi
Errore [101][08001]: connessione non riuscita. ERRORE [08001] timeout scaduto.
Questo errore si verifica se il driver Postgres non riesce a connettersi al server di origine. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente, quindi riprovare.
Errore: il parametro wal_level ha valore "{value}". Modificarlo come "logico" per consentire la replica.
Per altre informazioni sulla risoluzione dei problemi relativi alla connessione a un database AWS RDS PostgreSQL di origine, consultare le seguenti risorse:
Nella tabella seguente vengono indicati potenziali problemi associati alla connessione a un database AWS RDS SQL Server di origine e a come risolverli.
Error
Dettagli sulla causa e sulla risoluzione dei problemi
Errore 53: la connessione a SQL non è riuscita. Si è verificato un errore di rete o specifico dell'istanza mentre veniva stabilita la connessione a SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server SQL sia configurato in modo da consentire connessioni remote. (provider: provider named pipe, errore: 40 - Impossibile aprire una connessione a SQL Server)
Questo errore si verifica se il servizio non riesce a connettersi al server di origine. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente, quindi riprovare.
Errore 18456: accesso non riuscito. Accesso non riuscito per l'utente "{user}"
Questo errore si verifica se il servizio non riesce a connettersi al database di origine con le credenziali T-SQL fornite. Per risolvere il problema, verificare le credenziali immesse. È anche possibile fare riferimento a MSSQLSERVER_18456 o ai documenti di risoluzione dei problemi elencati nella nota sotto la tabella seguente e riprovare.
Errore 87: stringa di connessione non valida. Si è verificato un errore di rete o specifico dell'istanza mentre veniva stabilita la connessione a SQL Server. Il server non è stato trovato o non è accessibile. Verificare che il nome dell'istanza sia corretto e che il server SQL sia configurato in modo da consentire connessioni remote. (provider: Interfacce di rete SQL, errore: 25: stringa di connessione non valida)
Questo errore si verifica se il servizio non riesce a connettersi al server di origine a causa di un stringa di connessione non valida. Per risolvere il problema, verificare la stringa di connessione specificata. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota sotto questa tabella, quindi riprovare.
Errore: certificato server non attendibile. È stata stabilita una connessione con il server, ma si è verificato un errore durante il processo di accesso. (provider: provider SSL, errore: 0: la catena di certificati è stata emessa da un'autorità non attendibile)
Questo errore si verifica se il certificato usato non è attendibile. Per risolvere il problema, è necessario trovare un certificato attendibile e quindi abilitarlo nel server. In alternativa, è possibile selezionare l'opzione Trust Certificate durante la connessione. Eseguire questa azione solo se si ha familiarità con il certificato usato e si considera attendibile.
Le connessioni TLS crittografate con un certificato autofirmato non offrono una sicurezza avanzata, ma sono soggette ad attacchi man-in-the-middle. Non affidarsi a TLS usando certificati autofirmati in un ambiente di produzione o in server connessi a Internet.
Errore 300: l'utente non dispone delle autorizzazioni necessarie. Autorizzazione VIEW SERVER STATE negata per l'oggetto "{server}", database "{database}"
Amministrare un'infrastruttura di database SQL Server per database relazionali, ibridi, locali e cloud con le offerte di database relazionali Microsoft PaaS.