Dela via


Felsöka DMS-fel vid anslutning till källdatabaser

Följande artikel innehåller information om hur du åtgärdar potentiella problem som kan uppstå när du ansluter Azure Database Migration Service (DMS) till källdatabasen. Varje avsnitt nedan relaterar till en viss typ av källdatabas, som visar det fel som du kan stöta på tillsammans med detaljer och länkar till information om hur du felsöker anslutningen.

SQL Server

Potentiella problem med att ansluta till en SQL Server-källdatabas och hur du åtgärdar dem finns i följande tabell.

Fel Information om orsak och felsökning
SQL-anslutningen misslyckades. Ett nätverksrelaterat eller instansspecifikt fel uppstod när en anslutning upprättades till SQL Server. Servern hittades inte eller var inte tillgänglig. Kontrollera att instansnamnet är korrekt och att SQL Server har konfigurerats för att tillåta fjärranslutningar. Det här felet uppstår om tjänsten inte kan hitta källservern. Information om hur du åtgärdar problemet finns i Fel vid anslutning till SQL Server-källan när du använder dynamisk port eller namngiven instans.
Fel 53 – SQL-anslutningen misslyckades. (För felkoderna 1, 2, 5, 53, 233, 258, 1225, 11001) Det här felet uppstår om tjänsten inte kan ansluta till källservern. Du kan åtgärda problemet genom att läsa följande resurser och sedan försöka igen.

Interaktiv användarhandbok för att felsöka anslutningsproblemet

Förutsättningar för att migrera SQL Server till Azure SQL Database

Förutsättningar för att migrera SQL Server till en Hanterad Azure SQL-instans
Fel 18456 – Inloggningen misslyckades. Det här felet uppstår om tjänsten inte kan ansluta till källdatabasen med hjälp av de angivna T-SQL-autentiseringsuppgifterna. Kontrollera de angivna autentiseringsuppgifterna för att åtgärda problemet. Du kan också referera till MSSQLSERVER_18456 eller felsökningsdokumenten som visas i anteckningen nedan i tabellen och sedan försöka igen.
Felaktigt AccountName-värde tillhandahålls{0}. Förväntat format för AccountName är DomainName\UserName Det här felet uppstår om användaren väljer Windows-autentisering men anger användarnamnet i ett ogiltigt format. Du kan lösa problemet genom att antingen ange användarnamnet i rätt format för Windows-autentisering eller välja SQL-autentisering.

AWS RDS MySQL

Potentiella problem med att ansluta till en AWS RDS MySQL-källdatabas och hur du åtgärdar dem finns i följande tabell.

Fel Information om orsak och felsökning
Fel [2003][HY000] – anslutningen avbröts. FEL [HY000] [MySQL][ODBC x.x(w) drivrutin] Det går inte att ansluta till MySQL-servern på {server} (10060) Det här felet uppstår om MySQL ODBC-drivrutinen inte kan ansluta till källservern. Du kan åtgärda problemet genom att gå till felsökningsdokumenten som anges i anteckningen under den här tabellen och sedan försöka igen.
Fel [2005][HY000] – anslutningen avbröts. FEL [HY000] [MySQL][ODBC x.x(w) drivrutin] Okänd MySQL-servervärd {server} Det här felet uppstår om tjänsten inte kan hitta källvärden på RDS. Problemet kan antingen bero på att den angivna källan inte finns eller att det finns ett problem med RDS-infrastrukturen. Du kan åtgärda problemet genom att gå till felsökningsdokumenten som anges i anteckningen under den här tabellen och sedan försöka igen.
Fel [1045][HY000] – anslutningen avbröts. FEL [HY000] [MySQL][ODBC x.x(w) drivrutin] Åtkomst nekad för användaren {user}'@'{server}' (med lösenord: JA) Det här felet uppstår om MySQL ODBC-drivrutinen inte kan ansluta till källservern på grund av ogiltiga autentiseringsuppgifter. Kontrollera de autentiseringsuppgifter som du har angett. Om problemet kvarstår kontrollerar du att källdatorn har rätt autentiseringsuppgifter. Du kan behöva återställa lösenordet i konsolen. Om du fortfarande stöter på problemet, hänvisa till felsökningsdokumenten som listas i anteckningen nedanför denna tabell och försök sedan igen.
Fel [9002][HY000] – anslutningen avbröts. FEL [HY000] [MySQL][ODBC x.x(w) drivrutin] Anslutningssträng kanske inte är rätt. Besök portalen för referenser. Det här felet uppstår om anslutningen misslyckas på grund av ett problem med anslutningssträng. Kontrollera att den angivna anslutningssträng är giltig. Du kan åtgärda problemet genom att gå till felsökningsdokumenten som anges i anteckningen under den här tabellen och sedan försöka igen.
Fel vid binär loggning. Variabel binlog_format har värdet {value}. Ändra den till "rad". Det här felet uppstår om det finns ett fel i binär loggning. variabeln binlog_format har fel värde. Åtgärda problemet genom att ändra binlog_format i parametergruppen till "RAD" och sedan starta om instansen. För mer information, se dokumentationen om Binära loggningsalternativ och variabler eller AWS RDS MySQL databasloggfiler.

Mer information om felsökningsproblem som rör anslutning till en AWS RDS MySQL-källdatabas finns i följande resurser:

AWS RDS PostgreSQL

Potentiella problem med att ansluta till en AWS RDS PostgreSQL-källdatabas och hur du åtgärdar dem finns i följande tabell.

Fel Information om orsak och felsökning
Fel [101][08001] – anslutningen misslyckades. FEL [08001] tidsgränsen har överskridits Det här felet uppstår om Postgres-drivrutinen inte kan ansluta till källservern. Du kan åtgärda problemet genom att gå till felsökningsdokumenten som anges i anteckningen under den här tabellen och sedan försöka igen.
Fel: Parametern wal_level har värdet {value}. Ändra den till "logisk" för att tillåta replikering. Det här felet uppstår om parametern wal_level har fel värde. Åtgärda problemet genom att ändra rds.logical_replication i parametergruppen till 1 och sedan starta om instansen. Mer information finns i Förutsättningar för migrering till Azure PostgreSQL med DMS eller PostgreSQL på Amazon RDS.

Mer information om felsökningsproblem som rör anslutning till en AWS RDS PostgreSQL-källdatabas finns i följande resurser:

AWS RDS SQL Server

Potentiella problem med att ansluta till en AWS RDS SQL Server-källdatabas och hur du åtgärdar dem finns i följande tabell.

Fel Information om orsak och felsökning
Fel 53 – SQL-anslutningen misslyckades. Ett nätverksrelaterat eller instansspecifikt fel uppstod när en anslutning upprättades till SQL Server. Servern hittades inte eller var inte tillgänglig. Kontrollera att instansnamnet är korrekt och att SQL Server har konfigurerats för att tillåta fjärranslutningar. (provider: provider för namngivna rör, fel: 40 – Det gick inte att öppna en anslutning till SQL Server) Det här felet uppstår om tjänsten inte kan ansluta till källservern. Du kan åtgärda problemet genom att gå till felsökningsdokumenten som anges i anteckningen under den här tabellen och sedan försöka igen.
Fel 18456 – Inloggningen misslyckades. Inloggningen misslyckades för användaren {user} Det här felet uppstår om tjänsten inte kan ansluta till källdatabasen med de T-SQL-autentiseringsuppgifter som angetts. Kontrollera de angivna autentiseringsuppgifterna för att åtgärda problemet. Du kan också referera till MSSQLSERVER_18456 eller felsökningsdokumenten som anges i anteckningen nedan i tabellen och försöka igen.
Fel 87 – Anslutningssträngen är ogiltig. Ett nätverksrelaterat eller instansspecifikt fel uppstod när en anslutning upprättades till SQL Server. Servern hittades inte eller var inte tillgänglig. Kontrollera att instansnamnet är korrekt och att SQL Server har konfigurerats för att tillåta fjärranslutningar. (provider: SQL Network Interfaces, fel: 25 – Anslutningssträngen är ogiltig) Det här felet uppstår om tjänsten inte kan ansluta till källservern på grund av en ogiltig anslutningssträng. Kontrollera anslutningssträng som angetts för att åtgärda problemet. Om problemet kvarstår kan du läsa felsökningsdokumenten som visas i anteckningen under den här tabellen och sedan försöka igen.
Fel – Servercertifikatet är inte betrott. En anslutning upprättades med servern, men sedan uppstod ett fel under inloggningsprocessen. (provider: SSL-provider, fel: 0 – Certifikatkedjan utfärdades av en utfärdare som inte är betrodd.) Det här felet uppstår om certifikatet som används inte är betrott. För att åtgärda problemet måste du hitta ett certifikat som kan vara betrott och sedan aktivera det på servern. Du kan också välja alternativet Förtroendecertifikat när du ansluter. Vidta endast den här åtgärden om du är bekant med det certifikat som används och du litar på det.

TLS-anslutningar som krypteras med ett självsignerat certifikat ger inte stark säkerhet – de är mottagliga för man-in-the-middle-attacker. Förlita dig inte på TLS med självsignerade certifikat i en produktionsmiljö eller på servrar som är anslutna till Internet.

Mer information finns i Använda SSL med en Microsoft SQL Server DB-instans eller självstudie: Migrera RDS SQL Server till Azure med DMS.
Fel 300 – Användaren har inte nödvändiga behörigheter. BEHÖRIGHETEN VISA SERVERTILLSTÅND nekades för objektet {server}, databasen {database} Det här felet uppstår om användaren inte har behörighet att utföra migreringen. Mer information finns i BEVILJA serverbehörigheter – Transact-SQL eller Självstudie: Migrera RDS SQL Server till Azure med DMS .

Mer information om felsökningsproblem som rör anslutning till en AWS RDS SQL Server-källa finns i följande resurser:

Kända problem