Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
- Migrace do Azure SQL Database přes portál Azure je momentálně ve fázi náhledu.
- Svůj názor na prostředí migrace můžete poskytnout přímo produktové skupině.
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:
- Aktivní předplatné Azure. Pokud ho nemáte, vytvořte si bezplatný účet.
- Instance SQL Serveru s podporou Azure Arc s nejnovější verzí rozšíření Azure pro SQL Server. Pro upgrade rozšíření viz Upgrade the extension.
- A target Azure SQL Database.
- Poskytovatel prostředků Microsoft.DataMigrationje zaregistrovaný ve vašem předplatném.
- Síťové připojení mezi místně hostovaným modulem Integration Runtime, zdrojovou instancí SQL Server a cílovou databází Azure SQL.
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:
- 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.
- K registraci modulu runtime použijte ověřovací klíč poskytnutý průvodcem migrací.
- 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.