Sdílet prostřednictvím


Migrace balíčků služby SSIS (SQL Server Integration Services) do Azure SQL Managed Instance

Pokud používáte službu SQL Server Integration Services (SSIS) a chcete migrovat projekty a balíčky SSIS ze zdrojové databáze SSISDB hostované SQL Serverem do cílové databáze SSISDB hostované službou Azure SQL Managed Instance, můžete použít službu Azure Database Migration Service.

Pokud je verze služby SSIS, kterou používáte, starší než 2012 nebo používáte jiné typy než úložiště balíčků SSISDB, před migrací projektů nebo balíčků SSIS je musíte převést pomocí Průvodce převodem projektů integračních služeb, který je možné spustit také z aplikace SSMS. Další informace najdete v článku Převod projektů na model nasazení projektu.

Poznámka:

Azure Database Migration Service (DMS) v současné době nepodporuje Azure SQL Database jako cíl migrace. Pokud chcete znovu nasadit projekty nebo balíčky SSIS do služby Azure SQL Database, přečtěte si článek Opětovné nasazení balíčků SSIS do služby Azure SQL Database pomocí služby Azure Database Migration Service.

V tomto článku získáte informace o těchto tématech:

  • Posouzení zdrojových projektů nebo balíčků služby SSIS
  • Migrace projektů a balíčků SSIS do Azure

Požadavky

K provedení těchto kroků potřebujete:

  • Pokud chcete vytvořit virtuální síť Microsoft Azure pro službu Azure Database Migration Service pomocí modelu nasazení Azure Resource Manager, který poskytuje připojení site-to-site k místním zdrojovým serverům pomocí ExpressRoute nebo VPN. Další informace najdete v článku Topologie sítě pro migrace služby SQL Managed Instance pomocí služby Azure Database Migration Service. Další informace o vytváření virtuální sítě najdete v dokumentaci k virtuální síti a zejména v článcích rychlého startu s podrobnými podrobnostmi.

  • Aby se zajistilo, že pravidla skupiny zabezpečení sítě virtuální sítě neblokují odchozí port 443 ServiceTag pro ServiceBus, Storage a AzureMonitor. Další podrobnosti o filtrování provozu pomocí skupin zabezpečení virtuální sítě najdete v článku Filtrování provozu sítě s použitím skupin zabezpečení sítě.

  • Konfigurace brány Windows Firewall pro přístup ke zdrojovému databázovému stroji

  • Pokud chcete otevřít bránu Windows Firewall, aby služba Azure Database Migration Service mohla přistupovat ke zdrojovému SQL Serveru, což je ve výchozím nastavení port TCP 1433.

  • Pokud používáte více pojmenovaných instancí SQL Serveru pomocí dynamických portů, možná budete chtít povolit službu SQL Browser a povolit přístup k portu UDP 1434 přes brány firewall, aby se služba Azure Database Migration Service mohla připojit k pojmenované instanci na zdrojovém serveru.

  • Pokud před zdrojovými databázemi používáte zařízení brány firewall, možná budete muset přidat pravidla brány firewall, která službě Azure Database Migration Service umožní přístup ke zdrojovým databázím pro migraci a souborům přes port SMB 445.

  • Spravovaná instance SQL pro hostování databáze SSISDB. Pokud ho potřebujete vytvořit, postupujte podle podrobných pokynů v článku Vytvoření spravované instance Azure SQL.

  • Aby se zajistilo, že přihlášení používaná k připojení zdrojového SQL Serveru a cílové spravované instance jsou členy role serveru sysadmin.

  • Pokud chcete ověřit, že je služba SSIS zřízená ve službě Azure Data Factory (ADF) obsahující prostředí Azure-SSIS Integration Runtime (IR) s cílovým prostředím SSISDB hostovaným spravovanou instancí SQL (jak je popsáno v článku Vytvoření prostředí Azure-SSIS Integration Runtime v Azure Data Factory).

Posouzení zdrojových projektů a balíčků SSIS

I když posouzení zdrojové databáze SSISDB ještě není integrované do databáze Pomocník s migrací (DMA), budou vaše projekty nebo balíčky SSIS vyhodnoceny nebo ověřeny při jejich nasazení do cílové databáze SSISDB hostované ve spravované instanci Azure SQL.

Registrace poskytovatele prostředků Microsoft.DataMigration

  1. Přihlaste se k webu Azure Portal, vyberte Všechny služby a pak vyberte Předplatná.

    Snímek obrazovky s předplatnými portálu

  2. Vyberte předplatné, ve kterém chcete vytvořit instanci služby Azure Database Migration Service, a pak vyberte poskytovatele prostředků.

    Snímek obrazovky s možností Zobrazit poskytovatele prostředků

  3. Vyhledejte „migration“ a pak napravo od Microsoft.DataMigration vyberte Zaregistrovat.

    Snímek obrazovky s registrací poskytovatele prostředků

Vytvoření instance služby Azure Database Migration Service

  1. Na webu Azure Portal vyberte + Vytvořit prostředek, vyhledejte službu Azure Database Migration Service a pak v rozevíracím seznamu vyberte Azure Database Migration Service .

    Snímek obrazovky s Azure Marketplace

  2. Na obrazovce Azure Database Migration Service vyberte Vytvořit.

    Snímek obrazovky s vytvořením instance služby Azure Database Migration Service

  3. Na obrazovce Vytvořit službu Migration Service zadejte název služby, předplatné a novou nebo existující skupinu prostředků.

  4. Vyberte umístění, ve kterém chcete instanci DMS vytvořit.

  5. Vyberte existující virtuální síť nebo ji vytvořte.

    Virtuální síť poskytuje službě Azure Database Migration Service přístup ke zdrojovému SQL Serveru a cílové službě Azure SQL Managed Instance.

    Další informace o tom, jak vytvořit virtuální síť na webu Azure Portal, najdete v článku Vytvoření virtuální sítě pomocí webu Azure Portal.

    Další podrobnosti najdete v článku Topologie sítě pro migrace azure SQL Managed Instance pomocí služby Azure Database Migration Service.

  6. Vyberte cenovou úroveň.

    Další informace o nákladech a cenových úrovních najdete na stránce s cenami.

    Snímek obrazovky s možností Vytvořit službu DMS

  7. Vyberte Vytvořit a vytvořte službu.

Vytvoření projektu migrace

Po vytvoření instance služby ji vyhledejte na webu Azure Portal, otevřete ji a pak vytvořte nový projekt migrace.

  1. Na webu Azure Portal vyberte Všechny služby, vyhledejte „Azure Database Migration Service“ a pak vyberte Služby Azure Database Migration Service.

    Snímek obrazovky s umístěním všech instancí služby Azure Database Migration Service

  2. Na obrazovce Azure Database Migration Service vyhledejte název instance, kterou jste vytvořili, a vyberte ji.

  3. Vyberte + Nový projekt migrace.

  4. Na obrazovce Nový projekt migrace zadejte název projektu, v textovém poli Typ zdrojového serveru vyberte SQL Server, v textovém poli Typ cílového serveru vyberte Azure SQL Managed Instance a potom jako volbu typu aktivity vyberte migraci balíčku SSIS.

    Snímek obrazovky s vytvořením projektu DMS

  5. Vyberte Vytvořit a vytvořte projekt.

Zadání podrobností o zdroji

  1. Na obrazovce Podrobnosti zdroje migrace zadejte podrobnosti o připojení ke zdrojovému SQL Serveru.

  2. Pokud jste na svém serveru nenainstalovali důvěryhodný certifikát, zaškrtněte políčko Důvěřovat certifikátu serveru.

    Pokud není nainstalovaný důvěryhodný certifikát, SQL Server při spuštění instance vygeneruje certifikát podepsaný svým držitelem. Tento certifikát slouží k šifrování přihlašovacích údajů pro připojení klientů.

    Upozornění

    Připojení TLS šifrovaná pomocí certifikátu podepsaného svým držitelem neposkytuje silné zabezpečení. Jsou náchylná na útoky, kdy se útočníci vydávají za prostředníky. Neměli byste spoléhat na protokol TLS pomocí certifikátů podepsaných svým držitelem v produkčním prostředí nebo na serverech připojených k internetu.

    Snímek obrazovky s podrobnostmi o zdroji

  3. Zvolte Uložit.

Zadání podrobností o cíli

  1. Na obrazovce s podrobnostmi cíle migrace zadejte podrobnosti o připojení pro cíl.

    Snímek obrazovky s podrobnostmi cíle

  2. Zvolte Uložit.

Kontrola shrnutí migrace

  1. Na obrazovce Shrnutí migrace do textového pole Název aktivity zadejte název aktivity migrace.

  2. U projektů a prostředí SSIS přepište možnost, zda se mají přepsat nebo ignorovat existující projekty a prostředí SSIS.

    Snímek obrazovky se souhrnem projektu migrace

  3. Zkontrolujte a ověřte podrobnosti související s projektem migrace.

Spuštění migrace

  • Vyberte Spustit migraci.