Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
SSIS Integration Runtime w ramach usługi Azure Data Factory
Usługi Microsoft SQL Server Integration Services udostępniają narzędzia, które ułatwiają wdrażanie pakietów na innym komputerze. Narzędzia wdrażania zarządzają również wszelkimi zależnościami, takimi jak konfiguracje i pliki wymagane przez pakiet. Z tego samouczka dowiesz się, jak używać tych narzędzi do instalowania pakietów i ich zależności na komputerze docelowym.
Najpierw wykonasz zadania, aby przygotować się do wdrożenia. Utworzysz nowy projekt usług Integration Services w narzędziach SQL Server Data Tools (SSDT) i dodasz istniejące pakiety i pliki danych do projektu. Nie utworzysz żadnych nowych pakietów od podstaw; Zamiast tego będziesz pracować tylko z ukończonymi pakietami utworzonymi tylko na potrzeby tego samouczka. Nie zmodyfikujesz funkcji pakietów w tym samouczku; jednak po dodaniu pakietów do projektu warto otworzyć pakiety w projektancie usług SSIS i przejrzeć zawartość każdego pakietu. Sprawdzając pakiety, poznasz zależności pakietów, takie jak pliki dziennika i inne interesujące funkcje pakietów.
W ramach przygotowań do wdrożenia zaktualizujesz również pakiety, aby korzystały z konfiguracji. Konfiguracje sprawiają, że właściwości pakietów i obiektów pakietów można aktualizować w czasie wykonywania. W tym samouczku użyjesz konfiguracji, aby zaktualizować parametry połączenia plików dziennika i tekstu oraz lokalizacje plików XML i XSD używanych przez pakiet. Aby uzyskać więcej informacji, zobacz Konfiguracja pakietów i Tworzenie konfiguracji pakietów.
Po sprawdzeniu, czy pakiety działają pomyślnie w narzędziach SQL Server Data Tools (SSDT), należy utworzyć pakiet wdrożeniowy do użycia w celu zainstalowania pakietów. Paczka wdrożeniowa będzie składać się z plików pakietu i innych elementów, które dodałeś do projektu Integration Services, zależności pakietu automatycznie uwzględnianych przez Integration Services oraz utworzonego narzędzia wdrażania. Aby uzyskać więcej informacji, zobacz Create a Deployment Utility (Tworzenie narzędzia wdrażania).
Następnie skopiujesz pakiet wdrożenia na komputer docelowy i uruchomisz Kreatora instalacji pakietów, aby zainstalować pakiety i zależności pakietów. Pakiety zostaną zainstalowane w bazie danych SQL Server msdb, a pliki pomocnicze zostaną zainstalowane w systemie plików. Ponieważ wdrożone pakiety używają konfiguracji, należy zaktualizować konfigurację, aby używać nowych wartości, które umożliwiają pomyślne uruchamianie pakietów w nowym środowisku.
Na koniec uruchomisz pakiety w programie SQL Server Management Studio przy użyciu narzędzia Execute Package.
Celem tego samouczka jest symulowanie złożoności rzeczywistych problemów z wdrażaniem, które mogą wystąpić. Jeśli jednak nie można wdrożyć pakietów na innym komputerze, nadal możesz wykonać ten samouczek, instalując pakiety w bazie danych msdb w lokalnym wystąpieniu programu SQL Server, a następnie uruchamiając pakiety z programu SQL Server Management Studio w tym samym wystąpieniu.
Szacowany czas ukończenia tego samouczka: 2 godziny
Czego się nauczysz
Najlepszym sposobem zapoznania się z nowymi narzędziami, kontrolkami i funkcjami dostępnymi w usługach Microsoft SQL Server Integration Services jest ich użycie. Ten samouczek przeprowadzi Cię przez kroki tworzenia projektu usług Integration Services, a następnie dodawania pakietów i innych niezbędnych plików do projektu. Po zakończeniu projektu utworzysz pakiet wdrożenia, skopiuj pakiet na komputer docelowy, a następnie zainstalujesz pakiety na komputerze docelowym.
Wymagania wstępne
Ten samouczek jest przeznaczony dla użytkowników, którzy znają już podstawowe operacje systemu plików, ale mają ograniczoną ekspozycję na nowe funkcje dostępne w usługach SQL Server Integration Services. Aby lepiej zrozumieć podstawowe pojęcia związane z usługami Integration Services, które zostaną przedstawione w tym samouczku, warto najpierw ukończyć następujący samouczek usług Integration Services: SSIS How to Create an ETL Package (Jak utworzyć pakiet ETL).
Na komputerze źródłowym
Na komputerze, na którym jest tworzony pakiet wdrożenia , musi być zainstalowany następujący składnik:
SQL Server. (Pobierz bezpłatną wersję ewaluacyjną lub deweloperską programu SQL Server z sekcji pobierania.)
Przykładowe dane, ukończone pakiety, konfiguracje i plik Readme. Aby pobrać przykładowe dane i pakiety lekcji jako plik zip, zobacz Pliki samouczka usług SQL Server Integration Services. Większość plików w pliku Zip jest tylko do odczytu, aby zapobiec niezamierzonym zmianom. Aby zapisać dane wyjściowe w pliku lub zmienić go, może być konieczne wyłączenie atrybutu tylko do odczytu we właściwościach pliku.
Przykładowa
AdventureWorks2025baza danych. Bazę danych można pobraćAdventureWorks2025z przykładowych baz danych AdventureWorks i przywrócić kopię zapasową.Musisz mieć uprawnienia do tworzenia i porzucania tabel w bazie danych AdventureWorks.
Na komputerze docelowym
Komputer, na którym wdrażane są pakiety , musi mieć zainstalowane następujące składniki:
SQL Server. (Pobierz bezpłatną wersję ewaluacyjną lub deweloperską programu SQL Server z sekcji pobierania.)
Przykładowe dane, ukończone pakiety, konfiguracje i plik Readme. Aby pobrać przykładowe dane i pakiety lekcji jako plik zip, zobacz Pliki samouczka usług SQL Server Integration Services. Większość plików w pliku Zip jest tylko do odczytu, aby zapobiec niezamierzonym zmianom. Aby zapisać dane wyjściowe w pliku lub zmienić go, może być konieczne wyłączenie atrybutu tylko do odczytu we właściwościach pliku.
Przykładowa
AdventureWorks2025baza danych. Bazę danych można pobraćAdventureWorks2025z przykładowych baz danych AdventureWorks i przywrócić kopię zapasową.SQL Server Integration Services. Aby zainstalować usługę SSIS, zobacz Instalowanie usług Integration Services.
Musisz mieć uprawnienia do tworzenia i porzucania tabel w bazie danych AdventureWorks oraz uruchamiania pakietów usług SSIS w programie SQL Server Management Studio.
Musisz mieć uprawnienia do odczytu i zapisu w
sysssispackagestabeli w systemowejmsdbbazie danych programu SQL Server.
Jeśli planujesz wdrożyć pakiety na tym samym komputerze co pakiet wdrożeniowy, ten komputer musi spełniać wymagania zarówno dla komputerów źródłowych, jak i docelowych.
Lekcje w tym samouczku
Lekcja 1. Przygotowanie do utworzenia pakietu wdrożenia
W tej lekcji przygotujesz się do wdrożenia rozwiązania ETL, tworząc nowy projekt usług Integration Services i dodając pakiety i inne wymagane pliki do projektu.
Lekcja 2. Tworzenie pakietu wdrożenia w usłudze SSIS
W tej lekcji utworzysz narzędzie wdrażania i sprawdzisz, czy pakiet wdrożenia zawiera niezbędne pliki.
Lekcja 3. Instalowanie pakietów usług SSIS
W tej lekcji skopiujesz pakiet wdrożenia na komputer docelowy, zainstalujesz pakiety, a następnie uruchomisz pakiety.