Distribuera om SSIS-paket till Azure SQL Database med Azure Database Migration Service

Om du använder SQL Server Integration Services (SSIS) och vill migrera dina SSIS-projekt/-paket från den SSISDB-källa som SQL Server till mål-SSISDB som hanteras av Azure SQL Database kan du distribuera om dem med hjälp av distributionsguiden för Integration Services. Du kan starta guiden inifrån SQL Server Management Studio (SSMS).

Om den version av SSIS som du använder är tidigare än 2012, innan du distribuerar om dina SSIS-projekt/-paket till projektdistributionsmodellen, måste du först konvertera dem med hjälp av guiden Integration Services Project Conversion, som också kan startas från SSMS. Mer information finns i artikeln Konvertera projekt till projektdistributionsmodellen.

Anteckning

Azure Database Migration Service (DMS) stöder för närvarande inte migrering av en käll-SSISDB till Azure SQL Database, men du kan distribuera om dina SSIS-projekt/paket med hjälp av följande process.

I den här artikeln kan du se hur du:

  • Utvärdera SSIS-källprojekt/-paket.
  • Migrera SSIS-projekt/paket till Azure.

Förutsättningar

För att slutföra de här stegen behöver du:

  • SSMS version 17.2 eller senare.
  • En instans av måldatabasservern som är värd för SSISDB. Om du inte redan har en skapar du en logisk SQL-server (utan databas) med hjälp av Azure Portal genom att gå till formuläret SQL Server (endast logisk server).
  • SSIS måste etableras i Azure Data Factory (ADF) som innehåller Azure-SSIS Integration Runtime (IR) med mål-SSISDB som hanteras av SQL Database (enligt beskrivningen i artikeln Etablera Azure-SSIS-Integration Runtime i Azure Data Factory).

Utvärdera SSIS-källprojekt/-paket

Även om utvärderingen av käll-SSISDB ännu inte är integrerad i Database Migration Assistant (DMA) eller Azure Database Migration Service (DMS), utvärderas/verifieras dina SSIS-projekt/paket när de distribueras om till mål-SSISDB som hanteras av Azure SQL Database.

Migrera SSIS-projekt/paket

Utför följande steg för att migrera SSIS-projekt/paket till Azure SQL Database.

  1. Öppna SSMS och välj sedan Alternativ för att visa dialogrutan Anslut till server.

  2. På fliken Inloggning anger du den information som krävs för att ansluta till den server som ska vara värd för mål-SSISDB.

    SSIS Login tab

  3. På fliken Anslutningsegenskaper går du till textrutan Anslut till databasen och väljer eller anger SSISDB och väljer sedan Anslut.

    SSIS Connection Properties tab

  4. I SSMS-Object Explorer expanderar du noden Integration Services Catalogs, expanderar SSISDB och om det inte finns några befintliga mappar högerklickar du på SSISDB och skapar en ny mapp.

  5. Under SSISDB expanderar du valfri mapp, högerklickar på Projekt och väljer sedan Distribuera Project.

    SSIS SSISDB node expanded

  6. I distributionsguiden för Integration Services går du till sidan Introduktion och granskar informationen och väljer sedan Nästa.

    Deployment Wizard Introduction page

  7. På sidan Välj källa anger du det befintliga SSIS-projekt som du vill distribuera.

    Om SSMS också är anslutet till SQL Server som är värd för käll-SSISDB väljer du Integration Services-katalogen och anger sedan servernamnet och projektsökvägen i katalogen för att distribuera projektet direkt.

    Alternativt väljer du Project distributionsfil och anger sedan sökvägen till en befintlig projektdistributionsfil (.ispac) för att distribuera projektet.

    Deployment Wizard Select Source page

  8. Välj Nästa.

  9. På sidan Välj mål anger du målet för projektet.

    a. I textrutan Servernamn anger du det fullständigt kvalificerade servernamnet (<server_name.database.windows.net>).

    b. Ange autentiseringsinformationen och välj sedan Anslut.

    Deployment Wizard Select Destination page

    c. Välj Bläddra för att ange målmappen i SSISDB och välj sedan Nästa.

    Anteckning

    Knappen Nästa aktiveras först när du har valt Anslut.

  10. På sidan Verifiera visar du eventuella fel/varningar och ändrar sedan paketen om det behövs.

    Deployment Wizard Validate page

  11. Välj Nästa.

  12. Granska dina distributionsinställningar på sidan Granska .

    Anteckning

    Du kan ändra inställningarna genom att välja Föregående eller genom att välja någon av steglänkarna i den vänstra rutan.

  13. Välj Distribuera för att starta distributionsprocessen.

  14. När distributionsprocessen är klar kan du visa sidan Resultat, som visar lyckade eller misslyckade distributionsåtgärder. a. Om någon åtgärd misslyckades går du till kolumnen Resultat och väljer Misslyckades för att visa en förklaring av felet. b. Du kan också välja Spara rapport för att spara resultatet i en XML-fil.

  15. Välj Stäng för att avsluta distributionsguiden för Integration Services.

Om distributionen av projektet lyckas utan fel kan du välja vilka paket som ska köras på Azure-SSIS IR.

Nästa steg