Připravte se na migraci do Azure SQL Database – migrace SQL Serveru v Azure Arc

platí pro:SQL Server

Tento článek vám pomůže připravit instanci SQL Server povolenou v Azure Arc pro migraci do Azure SQL Database v portálu Azure.

Note

Předpoklady

Pro migraci vašich SQL Server databází do Azure SQL Database prostřednictvím portálu Azure potřebujete následující předpoklady:

Important

Online migrace na Azure SQL Database momentálně nejsou u Azure Database Migration Service dostupné. Výpadek aplikace začíná, když začne offline migrace. Otestujte migraci, abyste zjistili, zda je doba výpadku přijatelná.

Konfigurace oprávnění

Uživatel, který migraci provede, potřebuje následující oprávnění Azure:

  • Role přispěvatele pro cílovou Azure SQL Database.
  • Role čtenáře pro skupinu zdrojů, která obsahuje cílovou Azure SQL Database.
  • Pokud potřebujete vytvořit instanci služby Azure Database Migration Service, musíte mít pro dané předplatné roli Vlastník nebo Přispěvatel.

Zdrojové přihlášení k SQL Serveru musí být členem role db_datareader ve zdrojové databázi a mít serverové oprávnění VIEW ANY DEFINITION. Cílové přihlášení musí být členem role db_owner v cílové databázi.

Pokud migrujete schéma databáze, zdrojový přihlašovací účet musí mít roli db_owner. Cílové přihlášení také vyžaduje serverové role Azure SQL Database uvedené v Oprávněních potřebných pro migraci do Azure SQL Database.

Konfigurace místního prostředí Integration Runtime

Azure Database Migration Service používá vlastní integrační runtime (SHIR) k přístupu ke zdrojové SQL Server instance a přesunu dat na Azure SQL Database. Pro migraci schématu použijte SHIR verzi 5.37 nebo novější.

Když vás migrace vyzve k nakonfigurování runtime integrace:

  1. Stáhněte a nainstalujte nejnovější místně hostovaný modul Integration Runtime do počítače, který se dokáže připojit ke zdrojové instanci SQL Serveru a k cílové databázi Azure SQL Database.
  2. K registraci modulu runtime použijte ověřovací klíč poskytnutý průvodcem migrací.
  3. Před zahájením migrace si ověřte, že stav běhu je Running .

Pro síťové požadavky, pokyny pro škálování a omezení viz Self-hosted integration runtime pro migrace databází.

Note

Nemůžete použít existující místně hostovaný integrační modul runtime vytvořený ve službě Azure Data Factory pro migrace databází pomocí služby Azure Database Migration Service.

Připravte cílovou databázi

Vytvořte cílovou Azure SQL Database ještě před začátkem migrace. Zajistit, aby jeho servisní vrstva měla dostatečnou výpočetní a úložnou kapacitu pro zdrojovou zátěž. Rychlost migrace závisí jak na cílové úrovni služeb, tak na zdrojích dostupných hostiteli SHIR.

Pokud cílová databáze neobsahuje požadované tabulky, během migrace vyberte možnost migrace schématu. Pokud schéma migrujete zvlášť, vytvořte požadované objekty schématu před začátkem migrace dat.

Limitations

Migrace na Azure SQL Database je offline migrace. Azure Database Migration Service používá Azure Data Factory pipeline pro přesun dat, takže platí Azure Data Factory omezení. Než začnete, prostudujte si aktuální omezení migrace Azure SQL Database.

Další krok