Risolvere gli errori del Servizio Migrazione del database di Azure durante la connessione a database di origine

L'articolo seguente fornisce informazioni dettagliate su come risolvere i potenziali problemi che possono verificarsi durante la connessione del Servizio Migrazione del database di Azure al database di origine. Ogni sezione seguente si riferisce a un tipo specifico di database di origine, elencando l'errore che potrebbe verificarsi insieme a dettagli e collegamenti a informazioni su come risolvere i problemi di connettività.

SQL Server

Nella tabella seguente vengono forniti potenziali problemi associati alla connessione a un database di SQL Server di origine e a come risolverli.

Errore 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 SQL Server sia configurato per consentire le connessioni remote.
Questo errore si verifica se il servizio non riesce a individuare il server di origine. Per risolvere il problema, vedere l'articolo Errore di connessione all'origine SQL Server quando si usa la porta dinamica o l'istanza denominata.
Errore 53 - Connessione SQL non riuscita. (Inoltre, per i codici di 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.

Guida utente interattiva per risolvere il problema di connettività

Prerequisiti per la migrazione di un database SQL Server a un database SQL di Azure

Prerequisiti per la migrazione di SQL Server a un Istanza gestita di SQL di Azure
Errore 18456 - Accesso non riuscito.
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 seguente, quindi riprovare.
Valore AccountName in formato non valido '{0}' fornito. Il formato previsto per AccountName è DomainName\UserName
Questo errore si verifica se l'utente seleziona 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 autenticazione di Windows o selezionare Autenticazione SQL.

AWS RDS MySQL

Nella tabella seguente vengono forniti potenziali problemi associati alla connessione a un database AWS RDS MySQL di origine e a come risolverli.

Errore Dettagli sulla causa e sulla risoluzione dei problemi
Errore [2003][HY000] - Connessione non riuscita. ERRORE [HY000] [MySQL][DRIVER ODBC x.x(w)] Impossibile connettersi al server MySQL 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 e 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 Servizi Desktop remoto. Il problema potrebbe essere dovuto al fatto che l'origine elencata non esiste o si è verificato un problema con l'infrastruttura servizi Desktop remoto. Per risolvere il problema, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente e quindi riprovare.
Errore [1045][HY000] - Connessione non riuscita. ERRORE [HY000] [MySQL][DRIVER ODBC x.x(w)] Accesso negato per l'utente '{user}'@'{server}' (con password: SÌ) Questo errore si verifica se il driver ODBC mySQL non è in grado di 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 reimpostare la password nella console. Se il problema persiste, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente e quindi riprovare.
Errore [9002][HY000] - Connessione non riuscita. ERROR [HY000] [MySQL][ODBC x.x(w) driver] La stringa di connessione potrebbe non essere corretta. Visitare il portale per informazioni di riferimento. 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 e quindi riprovare.
Errore nella registrazione binaria. La variabile binlog_format ha valore '{value}'. Modificarlo in 'riga'. Questo errore si verifica se si verifica un errore nella registrazione binaria; la variabile binlog_format ha il valore errato. Per risolvere il problema, modificare il binlog_format nel gruppo di parametri in "ROW" e quindi riavviare l'istanza. Per altre informazioni, vedere La documentazione relativa alle opzioni di registrazione binaria e alle variabili o ai file di log del database MySQL di AWS RDS.

Nota

Per altre informazioni sulla risoluzione dei problemi relativi alla connessione a un database MYSQL DI AWS RDS di origine, vedere le risorse seguenti:

AWS RDS PostgreSQL

Nella tabella seguente vengono forniti potenziali problemi associati alla connessione a un database AWS RDS PostgreSQL di origine e a come risolverli.

Errore 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 e quindi riprovare.
Errore: il parametro wal_level ha valore '{value}'. Modificarlo in "logico" per consentire la replica. Questo errore si verifica se il parametro wal_level ha il valore errato. Per risolvere il problema, modificare il rds.logical_replication nel gruppo di parametri su 1 e quindi riavviare l'istanza. Per altre informazioni, vedere Prerequisiti per la migrazione ad Azure PostgreSQL tramite Servizio Migrazione del database o PostgreSQL in Amazon RDS.

Nota

Per altre informazioni sulla risoluzione dei problemi relativi alla connessione a un database AWS RDS PostgreSQL di origine, vedere le risorse seguenti:

AWS RDS SQL Server

Nella tabella seguente vengono forniti potenziali problemi associati alla connessione a un database aws RDS di origine SQL Server e come risolverli.

Errore Dettagli sulla causa e sulla risoluzione dei problemi
Errore 53 - 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 è stato accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato per consentire le connessioni remote. (provider: Provider named pipes, 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 e 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 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 SQL Server sia configurato per consentire le 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 una stringa di connessione non valida. Per risolvere il problema, verificare la stringa di connessione specificata. Se il problema persiste, fare riferimento ai documenti di risoluzione dei problemi elencati nella nota seguente e quindi riprovare.
Errore: certificato del server non attendibile. La connessione al server è stata stabilita con esito positivo, 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 forniscono sicurezza avanzata, ma sono soggette ad attacchi man-in-the-middle. Non fare affidamento su TLS usando certificati autofirmati in un ambiente di produzione o su server connessi a Internet.
Per altre informazioni, vedere Using SSL with a Microsoft SQL Server DB Instance or Tutorial: Migrate RDS SQL Server to Azure using DMS (Uso di SSL con un'istanza del database di Microsoft SQL Server DB) o Esercitazione: Eseguire la migrazione di servizi Desktop remoto SQL Server ad Azure tramite Servizio Migrazione del database.
Errore 300 - L'utente non dispone delle autorizzazioni necessarie. Autorizzazione VIEW SERVER STATE negata per l'oggetto '{server}', database '{database}' Questo errore si verifica se l'utente non dispone dell'autorizzazione per eseguire la migrazione. Per risolvere il problema, fare riferimento a GRANT Server Permissions - Transact-SQL o Tutorial: Migrate RDS SQL Server to Azure using DMS (Grant Server Permissions - Transact-SQL) o Tutorial: Migrate RDS SQL Server to Azure using DMS (Autorizzazioni server GRANT - Transact-SQL) o Esercitazione: Eseguire la migrazione di Servizi Desktop remoto ad Azure usando Servizio Migrazione del database per altri dettagli.

Nota

Per altre informazioni sulla risoluzione dei problemi relativi alla connessione a un SQL Server AWS RDS di origine, vedere le risorse seguenti:

Problemi noti

Passaggi successivi