Sdílet prostřednictvím


Řešení chyb DMS při připojování ke zdrojovým databázím

Následující článek obsahuje podrobnosti o řešení potenciálních problémů, se kterými se můžete setkat při připojování služby Azure Database Migration Service (DMS) ke zdrojové databázi. Každá část níže souvisí s konkrétním typem zdrojové databáze a uvádí chybu, se kterou se můžete setkat, spolu s podrobnostmi a odkazy na informace o řešení potíží s připojením.

SQL Server

Možné problémy související s připojením ke zdrojové databázi SQL Serveru a jejich řešení najdete v následující tabulce.

Chyba Podrobnosti o příčinách a řešení potíží
Připojení SQL se nezdařilo. Při navazování připojení k SQL Serveru došlo k chybě související se sítí nebo konkrétní instancí. Server se nenašel nebo nebyl dostupný. Ověřte správnost názvu instance a že je SQL Server nakonfigurovaný tak, aby povoloval vzdálená připojení.
K této chybě dochází, pokud služba nemůže najít zdrojový server. Pokud chcete tento problém vyřešit, přečtěte si článek Chyba při připojování ke zdrojovému SQL Serveru při použití dynamického portu nebo pojmenované instance.
Chyba 53 – Připojení SQL se nezdařilo. (Pro kódy chyb 1, 2, 5, 53, 233, 258, 1225, 11001)

K této chybě dochází, pokud se služba nemůže připojit ke zdrojovému serveru. Pokud chcete tento problém vyřešit, projděte si následující zdroje informací a zkuste to znovu.

Interaktivní uživatelská příručka pro řešení potíží s připojením

Požadavky pro migraci SQL Serveru do Azure SQL Database

Požadavky na migraci SQL Serveru do spravované instance Azure SQL
Chyba 18456 – Přihlášení se nezdařilo.
K této chybě dochází, pokud se služba nemůže připojit ke zdrojové databázi pomocí zadaných přihlašovacích údajů T-SQL. Pokud chcete tento problém vyřešit, ověřte zadané přihlašovací údaje. Můžete se také podívat na MSSQLSERVER_18456 nebo na dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a potom to zkuste znovu.
Byla zadaná chybná hodnota{0} AccountName. Očekávaný formát pro AccountName je DomainName\UserName
K této chybě dochází, pokud uživatel vybere ověřování systému Windows, ale poskytne uživatelské jméno v neplatném formátu. Pokud chcete tento problém vyřešit, zadejte uživatelské jméno ve správném formátu pro ověřování systému Windows nebo vyberte Ověřování SQL.

AWS RDS MySQL

Možné problémy související s připojením ke zdrojové databázi AWS RDS MySQL a jejich řešení najdete v následující tabulce.

Chyba Podrobnosti o příčinách a řešení potíží
Chyba [2003][HY000] – spojení se nezdařilo. CHYBA [HY000] [MySQL][Ovladač ODBC x.x(w)] Nelze se připojit k serveru MySQL na {server} (10060) K této chybě dochází, pokud se ovladač ODBC MySQL nemůže připojit ke zdrojovému serveru. Pokud chcete tento problém vyřešit, projděte si dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkuste to znovu.
Chyba [2005][HY000] – spojení se nezdařilo. CHYBA [HY000] [MySQL][Ovladač ODBC x.x(w) ] Neznámý hostitel serveru MySQL {server} K této chybě dochází v případě, že služba nemůže najít zdrojového hostitele ve vzdálené sadě RDS. Problém může být způsoben buď tím, že uvedený zdroj neexistuje, nebo problémem s infrastrukturou služby RDS. Pokud chcete tento problém vyřešit, projděte si dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkuste to znovu.
Chyba [1045][HY000] – spojení se nezdařilo. CHYBA [HY000] [MySQL][Ovladač ODBC x.x(w)] Přístup pro uživatele {user}@{server} (s heslem: ANO) K této chybě dochází, pokud se ovladač ODBC MySQL nemůže připojit ke zdrojovému serveru kvůli neplatným přihlašovacím údajům. Ověřte zadané přihlašovací údaje. Pokud problém přetrvává, ověřte, že zdrojový počítač má správné přihlašovací údaje. Možná budete muset resetovat heslo v konzoli. Pokud k problému stále dochází, projděte si dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkuste to znovu.
Chyba [9002][HY000] – spojení se nezdařilo. CHYBA [HY000] [MySQL][Ovladač ODBC x.x(w)] Připojovací řetězec nemusí být správný. Další informace naleznete na portálu. K této chybě dochází v případě, že připojení selhává kvůli problému s připojovací řetězec. Ověřte platnost zadaného připojovacího řetězce. Pokud chcete tento problém vyřešit, projděte si dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkuste to znovu.
Při binárním protokolování došlo k chybě. Proměnná binlog_format má hodnotu {value}. Změňte ji na řádek. Tato chyba nastane, pokud je v binárním protokolování chyba; proměnná binlog_format má špatnou hodnotu. Problém vyřešíte změnou binlog_format ve skupině parametrů na ROW a restartováním instance. Další informace naleznete v tématu Možnosti a proměnné binárního protokolování nebo Dokumentace k souborům protokolu databáze AWS RDS MySQL.

Poznámka:

Další informace o řešení potíží souvisejících s připojením ke zdrojové databázi AWS RDS MySQL najdete v následujících zdrojích informací:

AWS RDS PostgreSQL

Možné problémy související s připojením ke zdrojové databázi AWS RDS PostgreSQL a jejich řešení najdete v následující tabulce.

Chyba Podrobnosti o příčinách a řešení potíží
Chyba [101][08001] – připojení se nezdařilo. CHYBA [08001] Vypršel časový limit. K této chybě dochází, pokud se ovladač Postgres nemůže připojit ke zdrojovému serveru. Pokud chcete tento problém vyřešit, projděte si dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkuste to znovu.
Chyba: Parametr wal_level má hodnotu {value}. Pokud chcete povolit replikaci, změňte ji na logickou. K této chybě dochází, pokud má parametr wal_level nesprávnou hodnotu. Pokud chcete tento problém vyřešit, změňte rds.logical_replication ve skupině parametrů na 1 a restartujte instanci. Další informace najdete v požadavcích na migraci do Azure PostgreSQL pomocí DMS nebo PostgreSQL na Amazon RDS.

Poznámka:

Další informace o řešení potíží souvisejících s připojením ke zdrojové databázi AWS RDS PostgreSQL najdete v následujících zdrojích informací:

AWS RDS SQL Server

Možné problémy spojené s připojením ke zdrojové databázi AWS RDS SQL Serveru a jejich řešení najdete v následující tabulce.

Chyba Podrobnosti o příčinách a řešení potíží
Chyba 53 – Připojení SQL se nezdařilo. Při navazování připojení k SQL Serveru došlo k chybě související se sítí nebo konkrétní instancí. Server nebyl nalezen nebo nebyl přístupný. Ověřte správnost názvu instance a že je SQL Server nakonfigurovaný tak, aby povoloval vzdálená připojení. (zprostředkovatel: Zprostředkovatel pojmenovaných kanálů, chyba: 40 – Nepodařilo se otevřít připojení k SQL Serveru. K této chybě dochází, pokud se služba nemůže připojit ke zdrojovému serveru. Pokud chcete tento problém vyřešit, projděte si dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkuste to znovu.
Chyba 18456 – Přihlášení se nezdařilo. Přihlášení uživatele {user} se nezdařilo. K této chybě dochází v případě, že se služba nemůže připojit ke zdrojové databázi s zadanými přihlašovacími údaji T-SQL. Pokud chcete tento problém vyřešit, ověřte zadané přihlašovací údaje. Můžete se také podívat na MSSQLSERVER_18456 nebo na dokumenty pro řešení potíží uvedené v poznámce pod touto tabulkou a zkusit to znovu.
Chyba 87 – Připojovací řetězec není platný. Při navazování připojení k SQL Serveru došlo k chybě související se sítí nebo konkrétní instancí. Server se nenašel nebo nebyl dostupný. Ověřte správnost názvu instance a že je SQL Server nakonfigurovaný tak, aby povoloval vzdálená připojení. (zprostředkovatel: Síťová rozhraní SQL, chyba: 25 – Připojovací řetězec není platný) K této chybě dochází, pokud se služba nemůže připojit ke zdrojovému serveru kvůli neplatnému připojovací řetězec. Pokud chcete tento problém vyřešit, ověřte zadané připojovací řetězec. Pokud problém přetrvává, projděte si dokumenty pro řešení potíží uvedené v následující tabulce a zkuste to znovu.
Chyba – Certifikát serveru není důvěryhodný. Připojení bylo úspěšně navázáno se serverem, ale během procesu přihlášení došlo k chybě. (poskytovatel: Zprostředkovatel SSL, chyba: 0 – Řetěz certifikátů vydala autorita, která není důvěryhodná.) K této chybě dochází, pokud použitý certifikát není důvěryhodný. Pokud chcete tento problém vyřešit, musíte najít certifikát, který je možné považovat za důvěryhodný, a pak ho povolit na serveru. Alternativně můžete při připojování vybrat možnost Důvěřovat certifikátu. Tuto akci proveďte jenom v případě, že znáte použitý certifikát a důvěřujete mu.
Připojení TLS šifrovaná pomocí certifikátu podepsaného svým držitelem neposkytují silné zabezpečení – jsou náchylná k útokům typu man-in-the-middle. Nespoléhejte na tls pomocí certifikátů podepsaných svým držitelem v produkčním prostředí nebo na serverech připojených k internetu.
Další informace najdete v tématu Použití protokolu SSL s instancí databáze Microsoft SQL Server nebo kurz: Migrace RDS SQL Serveru do Azure pomocí DMS.
Chyba 300 – Uživatel nemá požadovaná oprávnění. Oprávnění VIEW SERVER STATE bylo odepřeno u objektu {server}, databáze {database}. K této chybě dochází v případě, že uživatel nemá oprávnění k provedení migrace. Pokud chcete tento problém vyřešit, přečtěte si téma Udělení oprávnění serveru – Transact-SQL nebo kurz: Migrace RDS SQL Serveru do Azure pomocí DMS a další podrobnosti.

Poznámka:

Další informace o řešení potíží souvisejících s připojením ke zdrojovému SQL Serveru AWS RDS najdete v následujících zdrojích informací:

Známé problémy

Další kroky