DMS-fouten oplossen bij het verbinden van de brondatabases
In het volgende artikel vindt u meer informatie over het oplossen van mogelijke problemen die kunnen optreden bij het verbinden van de Azure Database Migration Service (DMS) met uw brondatabase. Elke sectie hieronder heeft betrekking op een specifiek type brondatabase, waarin de fout wordt vermeld die u kunt tegenkomen, samen met details en koppelingen naar informatie over het oplossen van problemen met de connectiviteit.
SQL Server
Mogelijke problemen die zijn gekoppeld aan het maken van verbinding met een SQL Server-brondatabase en hoe u deze kunt oplossen, worden vermeld in de volgende tabel.
Error | Oorzaak en probleemoplossing |
---|---|
SQL-verbinding is mislukt. Een netwerkgerelateerde of exemplaarspecifieke fout is opgetreden bij het maken van een verbinding met SQL Server. De server wordt niet gevonden of toegang tot de server is niet mogelijk. Controleer of de naam van het exemplaar juist is en of SQL Server is geconfigureerd om externe verbindingen toe te staan. | Deze fout treedt op als de service de bronserver niet kan vinden. Zie Fout bij het maken van verbinding met de bron-SQL Server wanneer u een dynamische poort of benoemd exemplaar gebruikt om het probleem op te lossen. |
Fout 53 : SQL-verbinding is mislukt. (Voor foutcodes 1, 2, 5, 53, 233, 258, 1225, 11001) | Deze fout treedt op als de service geen verbinding kan maken met de bronserver. Als u het probleem wilt oplossen, raadpleegt u de volgende resources en probeert u het opnieuw. Interactieve gebruikershandleiding voor het oplossen van het connectiviteitsprobleem Vereisten voor het migreren van SQL Server naar Azure SQL Database Vereisten voor het migreren van SQL Server naar een met Azure SQL beheerd exemplaar |
Fout 18456 - Aanmelden is mislukt. | Deze fout treedt op als de service geen verbinding kan maken met de brondatabase met behulp van de opgegeven T-SQL-referenties. Controleer de ingevoerde referenties om het probleem op te lossen. U kunt ook verwijzen naar MSSQLSERVER_18456 of naar de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeer het vervolgens opnieuw. |
Ongeldige AccountName-waarde '{0}' opgegeven. Verwachte indeling voor AccountName is DomainName\UserName | Deze fout treedt op als de gebruiker Windows-verificatie selecteert, maar de gebruikersnaam in een ongeldige indeling opgeeft. Als u het probleem wilt oplossen, geeft u de gebruikersnaam op in de juiste indeling voor Windows-verificatie of selecteert u SQL-verificatie. |
AWS AWS RDS MySQL
Mogelijke problemen die zijn gekoppeld aan het maken van verbinding met een AWS RDS MySQL-brondatabase en hoe u deze kunt oplossen, worden vermeld in de volgende tabel.
Error | Oorzaak en probleemoplossing |
---|---|
Fout [2003][HY000] - - verbinding mislukt. ERROR [HY000] [MySQL][ODBC x.x(w)-stuurprogramma] Kan geen verbinding maken met MySQL-server op {server} (10060) | Deze fout treedt op als het MYSQL ODBC-stuurprogramma geen verbinding kan maken met de bronserver. Als u het probleem wilt oplossen, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout [2005][HY000] - - verbinding mislukt. FOUT [HY000] [MySQL][ODBC x.x(w)-stuurprogramma] Onbekende MySQL-serverhost '{server}' | Deze fout treedt op als de service de bronhost niet kan vinden op RDS. Het probleem kan zijn dat de vermelde bron niet bestaat of er een probleem is met de RDS-infrastructuur. Als u het probleem wilt oplossen, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout [1045][HY000] - - verbinding mislukt. FOUT [HY000] [MySQL][ODBC x.x(w)-stuurprogramma] Toegang geweigerd voor gebruiker '{user}' @ '{server}' (met wachtwoord: JA) | Deze fout treedt op als het MySQL ODBC-stuurprogramma geen verbinding kan maken met de bronserver vanwege ongeldige referenties. Controleer de inloggegevens die u hebt ingevoerd. Als het probleem zich blijft voordoen, controleert u of de broncomputer de juiste inloggegevens heeft. Mogelijk moet u het wachtwoord opnieuw instellen in de console. Als u het probleem nog steeds ondervindt, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout [9002][HY000] - - verbinding mislukt. ERROR [HY000] [MySQL][ODBC x.x(w) driver] De verbindingsreeks is mogelijk niet juist. Ga naar de portal voor inloggegevens. | Deze fout treedt op als de verbinding mislukt vanwege een probleem met de verbindingsreeks. Controleer of de opgegeven verbindingsreeks geldig is. Als u het probleem wilt oplossen, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout in binaire logboekregistratie. Variabele binlog_format heeft de waarde {value}. Wijzig deze naar row. | Deze fout treedt op als er een fout optreedt in binaire logboekregistratie; de variabele binlog_format de verkeerde waarde heeft. Als u het probleem wilt oplossen, wijzigt u de binlog_format in de parametergroep naar ROW en start u het exemplaar opnieuw op. Zie voor meer informatie opties en variabelen voor binaire logboekregistratie of de documentatie voor AWS RDS MySQL-databaselogboekbestanden. |
Zie de volgende bronnen voor meer informatie over het oplossen van problemen met betrekking tot het maken van verbinding met een bron-AWS RDS MySQL-database:
AWS RDS PostgreSQL
Mogelijke problemen gekoppeld aan verbinden met een bron AWS RDS PostgreSQL-database en hoe u deze kunt oplossen, worden vermeld in de volgende tabel.
Error | Oorzaak en probleemoplossing |
---|---|
Fout [101][08001] - verbinding is mislukt. FOUT [08001] time-out verstreken. | Deze fout treedt op als het Postgres-stuurprogramma geen verbinding kan maken met de bronserver. Als u het probleem wilt oplossen, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout: Parameter wal_level heeft de waarde {value}. Wijzig deze in 'logisch' om replicatie toe te staan. | Deze fout treedt op als de parameter wal_level de verkeerde waarde heeft. Als u het probleem wilt oplossen, wijzigt u de rds.logical_replication in de parametergroep in 1 en start u het exemplaar opnieuw op. Zie voor meer informatie de vereisten voor migratie naar Azure PostgreSQL met behulp van DMS of PostgreSQL op Amazon RDS. |
Zie de volgende bronnen voor meer informatie over het oplossen van problemen met betrekking tot het maken van verbinding met een bron-AWS RDS PostgreSQL-database:
AWS RDS SQL Server
Mogelijke problemen met betrekking tot het maken van verbinding met een BRON-AWS RDS SQL Server-database en hoe u deze kunt oplossen, worden vermeld in de volgende tabel.
Error | Oorzaak en probleemoplossing |
---|---|
Fout 53 : SQL-verbinding is mislukt. Een netwerkgerelateerde of exemplaarspecifieke fout is opgetreden bij het maken van een verbinding met SQL Server. De server wordt niet gevonden of toegang tot de server is niet mogelijk. Controleer of de naam van het exemplaar juist is en of SQL Server is geconfigureerd om externe verbindingen toe te staan. (provider: Named pipes Provider, fout: 40 - Kan geen verbinding openen met SQL Server) | Deze fout treedt op als de service geen verbinding kan maken met de bronserver. Als u het probleem wilt oplossen, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout 18456 - Aanmelden is mislukt. Aanmelden is mislukt voor gebruiker {user} | Deze fout treedt op als de service geen verbinding kan maken met de brondatabase met de opgegeven T-SQL-referenties. Controleer de ingevoerde referenties om het probleem op te lossen. U kunt ook verwijzen naar MSSQLSERVER_18456 of naar de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en het opnieuw proberen. |
Fout 87 : verbindingsreeks is ongeldig. Een netwerkgerelateerde of exemplaarspecifieke fout is opgetreden bij het maken van een verbinding met SQL Server. De server wordt niet gevonden of toegang tot de server is niet mogelijk. Controleer of de naam van het exemplaar juist is en of SQL Server is geconfigureerd om externe verbindingen toe te staan. (provider: SQL-netwerkinterfaces, fout: 25 - Verbindingsreeks is ongeldig) | Deze fout treedt op als de service geen verbinding kan maken met de bronserver vanwege een ongeldige verbindingsreeks. Controleer de opgegeven verbindingsreeks om het probleem op te lossen. Als het probleem zich blijft voordoen, raadpleegt u de documenten voor probleemoplossing die worden vermeld in de opmerking onder deze tabel en probeert u het opnieuw. |
Fout: servercertificaat wordt niet vertrouwd. Er is een verbinding tot stand gebracht met de server, maar er is een fout opgetreden tijdens het aanmeldingsproces. (provider: SSL-provider, fout: 0: de certificaatketen is uitgegeven door een instantie die niet wordt vertrouwd.) | Deze fout treedt op als het gebruikte certificaat niet wordt vertrouwd. Als u het probleem wilt oplossen, moet u een certificaat vinden dat kan worden vertrouwd en vervolgens op de server inschakelen. U kunt ook de optie Vertrouwenscertificaat selecteren tijdens het verbinden. Voer deze actie alleen uit als u bekend bent met het gebruikte certificaat en u het vertrouwt. TLS-verbindingen die zijn versleuteld met een zelfondertekend certificaat bieden geen sterke beveiliging. Ze zijn vatbaar voor man-in-the-middle-aanvallen. Vertrouw niet op TLS met behulp van zelfondertekende certificaten in een productieomgeving of op servers die zijn verbonden met internet. Zie voor meer informatie het gebruik van SSL met een Microsoft SQL Server DB-exemplaar of zelfstudie: RDS SQL Server migreren naar Azure met behulp van DMS. |
Fout 300 : gebruiker beschikt niet over de vereiste machtigingen. DE MACHTIGING WEERGAVE SERVERSTATUS is geweigerd voor object {server}, database {database} | Deze fout treedt op als de gebruiker niet gemachtigd is om de migratie uit te voeren. Als u het probleem wilt oplossen, raadpleegt u GRANT Server-machtigingen - Transact-SQL of Zelfstudie: RDS SQL Server migreren naar Azure met behulp van DMS voor meer informatie. |
Zie de volgende bronnen voor meer informatie over het oplossen van problemen met betrekking tot het maken van verbinding met een bron-AWS RDS SQL Server:
- Solving Connectivity errors to SQL Server (Verbindingsproblemen met SQL Server oplossen)
- Hoe kan ik verbindingsproblemen met mijn Amazon RDS-database-exemplaar oplossen?
Bekende problemen
- Bekende problemen/migratiebeperkingen met onlinemigraties naar Azure SQL Database
- Bekende problemen en beperkingen met onlinemigraties van PostgreSQL naar Azure Database for PostgreSQL