Udostępnij za pośrednictwem


Ponowne wdrażanie pakietów usług SSIS w usłudze Azure SQL Database za pomocą usługi Azure Database Migration Service

Jeśli używasz usług SQL Server Integration Services (SSIS) i chcesz przeprowadzić migrację projektów/pakietów usług SSIS ze źródłowej bazy danych SSISDB hostowanej przez program SQL Server do docelowej bazy danych SSISDB hostowanej przez usługę Azure SQL Database, możesz je ponownie wdrożyć przy użyciu Kreatora wdrażania usług Integration Services. Kreator można uruchomić z poziomu programu SQL Server Management Studio (SSMS).

Jeśli używana wersja usług SSIS jest wcześniejsza niż 2012, przed ponownym wdrożeniem projektów/pakietów usług SSIS w modelu wdrażania projektu należy je przekonwertować przy użyciu Kreatora konwersji projektów usług Integration Services, który można również uruchomić z programu SSMS. Aby uzyskać więcej informacji, zobacz artykuł Konwertowanie projektów na model wdrażania projektu.

Uwaga

Usługa Azure Database Migration Service (DMS) obecnie nie obsługuje migracji źródłowej bazy danych SSISDB do usługi Azure SQL Database, ale można ponownie wdrożyć projekty/pakiety usług SSIS przy użyciu następującego procesu.

W tym artykule omówiono sposób wykonywania następujących zadań:

  • Ocena źródłowych projektów/pakietów usług SSIS.
  • Migrowanie projektów/pakietów usług SSIS na platformę Azure.

Wymagania wstępne

Aby wykonać następujące kroki, potrzebne są następujące elementy:

Ocena źródłowych projektów/pakietów usług SSIS

Chociaż ocena źródłowej bazy danych SSISDB nie jest jeszcze zintegrowana z bazą danych Asystent migracji (DMA) lub usługą Azure Database Migration Service (DMS), projekty/pakiety usług SSIS zostaną ocenione/zweryfikowane, ponieważ zostaną ponownie wdrożone do docelowej bazy danych SSISDB hostowanej przez usługę Azure SQL Database.

Migrowanie projektów/pakietów usług SSIS

Aby przeprowadzić migrację projektów/pakietów usług SSIS do usługi Azure SQL Database, wykonaj następujące kroki.

  1. Otwórz program SSMS, a następnie wybierz pozycję Opcje , aby wyświetlić okno dialogowe Łączenie z serwerem .

  2. Na karcie Logowanie określ informacje niezbędne do nawiązania połączenia z serwerem, który będzie hostować docelową bazę danych SSISDB.

    Zrzut ekranu przedstawiający kartę Logowanie do usługi SSIS.

  3. Na karcie Właściwości połączenia w polu tekstowym Połącz z bazą danych wybierz lub wprowadź SSISDB, a następnie wybierz pozycję Połącz.

    Zrzut ekranu przedstawiający kartę Właściwości połączenia usług SSIS.

  4. W Eksplorator obiektów programu SSMS rozwiń węzeł Katalogi usług Integration Services, rozwiń węzeł SSISDB, a jeśli nie ma istniejących folderów, kliknij prawym przyciskiem myszy pozycję SSISDB i utwórz nowy folder.

  5. W obszarze SSISDB rozwiń dowolny folder, kliknij prawym przyciskiem myszy pozycję Projekty, a następnie wybierz polecenie Wdróż projekt.

    Zrzut ekranu przedstawiający rozwinięty węzeł SSISDB SSISDB.

  6. W Kreatorze wdrażania usług Integration Services na stronie Wprowadzenie przejrzyj informacje, a następnie wybierz przycisk Dalej.

    Zrzut ekranu przedstawiający stronę Wprowadzenie kreatora wdrażania.

  7. Na stronie Wybieranie źródła określ istniejący projekt usług SSIS, który chcesz wdrożyć.

    Jeśli program SSMS jest również połączony z programem SQL Server hostem źródłowej bazy danych SSISDB, wybierz pozycję Katalog usług Integration Services, a następnie wprowadź nazwę serwera i ścieżkę projektu w katalogu, aby wdrożyć projekt bezpośrednio.

    Alternatywnie wybierz pozycję Plik wdrożenia projektu, a następnie określ ścieżkę do istniejącego pliku wdrożenia projektu (ispac), aby wdrożyć projekt.

    Zrzut ekranu przedstawiający stronę Wybieranie źródła w Kreatorze wdrażania.

  8. Wybierz Dalej.

  9. Na stronie Wybieranie miejsca docelowego określ miejsce docelowe projektu.

    1. W polu tekstowym Nazwa serwera wprowadź w pełni kwalifikowaną nazwę serwera (<server_name.database.windows.net>).

    2. Podaj informacje o uwierzytelnianiu, a następnie wybierz pozycję Połącz.

      Zrzut ekranu przedstawiający stronę Kreatora wdrażania Wybierz miejsce docelowe.

    3. Wybierz pozycję Przeglądaj , aby określić folder docelowy w bazie danych SSISDB, a następnie wybierz przycisk Dalej.

    Uwaga

    Przycisk Dalej jest włączony dopiero po wybraniu pozycji Połącz.

  10. Na stronie Weryfikowanie wyświetl wszelkie błędy/ostrzeżenia, a następnie w razie potrzeby odpowiednio zmodyfikuj pakiety.

    Zrzut ekranu przedstawiający stronę Weryfikowanie kreatora wdrażania.

  11. Wybierz Dalej.

  12. Na stronie Przegląd przejrzyj ustawienia wdrożenia.

    Uwaga

    Możesz zmienić ustawienia, wybierając pozycję Wstecz lub wybierając dowolne linki kroków w okienku po lewej stronie.

  13. Wybierz pozycję Wdróż , aby rozpocząć proces wdrażania.

  14. Po zakończeniu procesu wdrażania można wyświetlić stronę Wyniki, która wyświetla powodzenie lub niepowodzenie każdej akcji wdrożenia.

    1. Jeśli żadna akcja nie powiodła się, w kolumnie Wynik wybierz pozycję Nie można wyświetlić wyjaśnienia błędu.

    2. Opcjonalnie wybierz pozycję Zapisz raport , aby zapisać wyniki w pliku XML.

  15. Wybierz pozycję Zamknij , aby zamknąć Kreatora wdrażania usług Integration Services.

Jeśli wdrożenie projektu zakończy się pomyślnie bez awarii, możesz wybrać wszystkie pakiety, które zawiera do uruchomienia w środowisku Azure-SSIS IR.