Známé problémy/omezení migrace pro online migrace do spravované instance Azure SQL

Známé problémy a omezení související s online migracemi z SQL Server do spravované instance Azure SQL jsou popsány níže.

Důležité

S online migracemi SQL Server Azure SQL Database není podporována migrace datových typů SQL_variant.

Požadavky na zálohování

  • Zálohování pomocí kontrolního součtu

    Azure Database Migration Service používá metodu zálohování a obnovení k migraci místních databází do spravované instance SQL. Azure Database Migration Service podporuje jenom zálohy vytvořené pomocí kontrolního součtu.

    Povolí nebo zakáže kontrolní součet zálohování během zálohování nebo obnovení (SQL Server).

    Poznámka

    Pokud převezmete zálohy databáze s kompresí, je kontrolní součet výchozím chováním, pokud není explicitně zakázán.

    Pokud se při offline migraci rozhodnete Azure Database Migration Service..., pak Azure Database Migration Service převezme zálohu databáze s povolenou možností kontrolního součtu.

  • Zálohovací médium

    Nezapomeňte provést každou zálohu na samostatném záložním médiu (záložní soubory). Azure Database Migration Service nepodporuje zálohy, které se připojují k jedinému záložnímu souboru. Proveďte úplné zálohování a zálohování protokolů, které oddělují záložní soubory.

Rozložení souborů dat a protokolů

  • Počet souborů protokolu

    Azure Database Migration Service nepodporuje databáze s více soubory protokolu. Pokud máte více souborů protokolu, zmenšete a uspořádejte je do jednoho souboru protokolu transakcí. Vzhledem k tomu, že nemůžete vzdáleně zaprotokolovat soubory, které nejsou prázdné, je nutné nejprve zálohovat soubor protokolu.

SQL Server funkce

  • FileStream/tabulky

    Spravovaná instance SQL aktuálně nepodporuje FileStream a tabulky typu. Pro úlohy, které jsou na těchto funkcích závislé, doporučujeme, abyste pro SQL servery běžící na virtuálních počítačích Azure jako cíl Azure zavedli výslovný souhlas.

  • Tabulky v paměti

    OLTP v paměti je k dispozici v úrovních Premium a Pro důležité obchodní informace pro spravovanou instanci SQL. Pro obecné účely vrstva nepodporuje OLTP v paměti.

Obnovení migrace

  • Nasazení

    SQL Managed instance je služba PaaS s automatickými opravami a aktualizacemi verzí. Během migrace spravované instance SQL se uchovávají nedůležité aktualizace po dobu až 36 hodin. Pokud dojde k přerušení migrace a následně (a pro důležité aktualizace), proces se obnoví do stavu úplného obnovení.

    Přímou migraci migrace lze volat pouze po obnovení úplného zálohování a zachycení se všemi zálohami protokolu. Pokud se to týká cutoversí produkční migrace, obraťte se na alias zpětné vazby Azure DMS.

Připojení sdílení souborů SMB

Problémy s připojením ke sdílené složce SMB jsou pravděpodobně způsobeny problémem s oprávněním.

Pokud chcete otestovat připojení sdílené složky SMB, postupujte takto:

  1. Uložte zálohu do sdílené složky SMB.

  2. Ověřte připojení k síti mezi podsítí Azure Database Migration Service a zdrojovým SQL Server. Nejjednodušší způsob, jak to provést, je nasadit virtuální počítač s SQL Server do podsítě DMS a připojit se ke zdrojovému SQL Server pomocí SQL Server Management Studio.

  3. Obnovte hlavičku ve zdrojovém SQL Server ze zálohy ve sdílené složce:

    RESTORE HEADERONLY   
    FROM DISK = N'\\<SMB file share path>\full.bak'
    

Pokud se nemůžete připojit ke sdílené složce, nakonfigurujte oprávnění pomocí těchto kroků:

  1. Přejděte do sdílené složky pomocí Průzkumníka souborů.

  2. Klikněte pravým tlačítkem na sdílenou složku a vyberte vlastnosti.

  3. Zvolte kartu sdílení a vyberte Rozšířené sdílení.

  4. Přidejte účet systému Windows, který se používá pro migraci, a přiřaďte mu přístup pro úplné řízení.

  5. Přidejte účet služby SQL Server a přiřaďte mu přístup pro úplné řízení. Pokud si nejste jistí, který účet se používá, zaškrtněte Configuration Manager SQL Server pro účet služby SQL Server.

    Poskytněte úplný přístup k účtům systému Windows, které se používají k migraci, a pro účet služby SQL Server.