Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Środowisko SSIS Integration Runtime w usłudze Azure Data Factory
W tym zadaniu przetestujesz pakiety, które wdrożyłeś na instancji SQL Server.
W innych samouczkach Integration Services uruchamiałeś pakiety w SQL Server Data Tools (SSDT), środowisku programistycznym dla Integration Services, korzystając z opcji Start Debugging w menu Debug. Tym razem pakiety będą uruchamiane inaczej.
Usługi integracyjne oferują kilka narzędzi, które można wykorzystać do uruchamiania pakietów w środowisku testowym i produkcyjnym: narzędzie wiersza poleceń dtexec oraz narzędzie Execute Package Utility. Narzędzie Execute Package to narzędzie graficzne zbudowane na dtexec. Oba te narzędzia uruchamiają pakiet natychmiast. Ponadto SQL Server dostarcza podsystem SQL Server Agent, który został specjalnie zaprojektowany do planowania wykonywania pakietów jako etapu w zadaniu SQL Server Agent.
Do uruchamiania wdrożonych pakietów użyjesz narzędzia Execute Package. Pakiety będą używane w obecnej formie; dlatego nie musisz aktualizować informacji na żadnych stronach w oknie dialogowym. Pakiety uruchomisz ze strony General, która jest pierwszą stroną w narzędziu Execute Package Utility. Jeśli chcesz, możesz kliknąć pozostałe strony, aby zobaczyć informacje zawarte w nich dla każdego pakietu.
Uwaga / Notatka
Aby upewnić się, że pakiety działają poprawnie w kontekście tego samouczka, nie powinieneś modyfikować żadnych opcji.
Zanim uruchomisz pakiety w SQL Server Management Studio za pomocą narzędzia Execute Package Utility, upewnij się, że usługa Integration Services jest uruchomiona. Usługa Integration Services zapewnia wsparcie dla przechowywania i realizacji pakietów. Jeśli usługa zostanie zatrzymana, nie możesz połączyć się z Integration Services, a SQL Server Management Studio nie wyświetla pakietów do uruchomienia. Musisz też mieć uprawnienia do uruchomienia pakietu na instancji, w której został wdrożony. Aby uzyskać więcej informacji, zobacz Role usług Integration Services (SSIS Service).
Foldery najwyższego poziomu w folderze Stored Packages to foldery zdefiniowane przez użytkownika, które monitoruje usługa Integration Services. Możesz określić tyle lub mniej folderów w pliku MsDtsSrvr.ini.xml, ile chcesz. Ten samouczek zakłada, że używasz domyślnego pliku MsDtsSrvr.ini.xml oraz że nazwy folderów najwyższego poziomu w obszarze Stored Packages to File System i MSDB.
Aby połączyć się z usługami integracyjnymi w SQL Server Management Studio
Kliknij przycisk Start, wskaż pozycję Wszystkie programy, wskaż program Microsoft SQL Server, a następnie kliknij pozycję SQL Server Management Studio.
W oknie dialogowym Połącz z serwerem wybierz Usługi integracyjne na liście typów serwera, podaj nazwę serwera w polu nazwy serwera i kliknij Połącz.
Ważna
Jeśli nie możesz nawiązać połączenia z usługami Integration Services, prawdopodobnie usługa Integration Services nie jest uruchomiona. Aby poznać stan usługi, kliknij przycisk Start, wskaż pozycję Wszystkie programy, wskaż polecenie Microsoft SQL Server, wskaż polecenie Narzędzia konfiguracji, a następnie kliknij pozycję Sql Server Configuration Manager. W okienku po lewej stronie kliknij pozycję Usługi programu SQL Server. W okienku po prawej stronie znajdź usługę Integration Services. Uruchom usługę, jeśli nie jest jeszcze uruchomiona.
Zostanie otwarty program SQL Server Management Studio. Domyślnie okno Eksplorator obiektów jest otwarte i umieszczone w prawym górnym rogu studia. Jeśli Eksplorator obiektów nie jest otwarty, kliknij pozycję Eksplorator obiektów w menu Widok .
Aby uruchomić pakiety za pomocą narzędzia Execute Package Utility
W Eksploratorze obiektów rozwiń folder Przechowywane pakiety.
Rozwiń folder MSDB. Ponieważ wdrożyłeś pakiety na SQL Server, wszystkie wdrożone pakiety są przechowywane w bazie danych msdb SQL Server, a wszystkie wdrożone pakiety pojawiają się w folderze MSDB. Folder File System jest pusty, chyba że wdrożyłeś pakiety do systemu plików poza tutorialem wdrożenia.
Zaczynając od góry listy pakietów, kliknij prawym przyciskiem myši DataTransfer i kliknij Uruchom pakiet.
W oknie dialogowym Execute Package Utility kliknij Wykonaj.
W oknie dialogowym Execute Package Utility zobacz postęp i wyniki wykonania pakietu. Gdy przycisk Stop stanie się niedostępny, co oznacza, że paczka została ukończona, kliknij Zamknij.
Ważna
Jeśli klikniesz Stop podczas działania paczki, paczka się nie zakończy.
W oknie dialogowym Execute Package Utility kliknij Zamknij.
Powtórz kroki 3-6 dla pakietu LoadXML.
W menu Plik kliknij polecenie Wyjdź.
Aby zweryfikować wyniki pakietu DataTransfer
Na pasku narzędzi w SQL Server Management Studio kliknij Nowe zapytanie.
W oknie dialogowym Connect to Server wybierz Database Engine na liście typów serwera, podaj nazwę serwera, na którym instalowałeś pakiety samouczka, lub wpisz (local) w polu nazwy serwera i wybierz tryb uwierzytelniania. Jeśli korzystasz z uwierzytelniania SQL Server, podaj nazwę użytkownika i hasło.
Kliknij Połącz.
W oknie zapytania wpisz lub wklej następujące polecenie SQL:
USE AdventureWorksSELECT * FROM HighIncomeCustomersNaciśnij F5 lub kliknij ikonę Wykonaj na pasku narzędzi.
Zapytanie zwraca 31 wierszy danych. Zwrócony wynik obejmuje te wiersze z pliku tekstowego Customers.txt, które mają wartości większe niż 100000 w kolumnie YearlyIncome.
Znajdź folder DeploymentTutorial, kliknij prawym przyciskiem na plik log XML, Deployment Tutorial Log, a następnie kliknij Otwórz. Możesz otworzyć plik, używając Notatnika lub wybranego edytora tekstu/XML.
Aby zweryfikować wyniki pakietu LoadXMLData
Na pasku narzędzi w SQL Server Management Studio kliknij Nowe zapytanie.
Jeśli zostanie poproszony o ponowne połączenie, w oknie dialogowym Connect to Server wybierz Database Engine na liście typów serwera, podaj nazwę serwera, na którym zainstalowałeś pakiety samouczka, lub wpisz (local) w polu nazwy serwera i wybierz tryb uwierzytelniania. Jeśli korzystasz z uwierzytelniania SQL Server, podaj nazwę użytkownika i hasło.
Kliknij Połącz.
W oknie zapytania wpisz lub wklej następujące polecenie SQL:
USE AdventureWorksSELECT * FROM OrderDatesByCountryRegionNaciśnij F5 lub kliknij ikonę Wykonaj na pasku narzędzi.
Zapytanie zwraca 21 wierszy danych. Wynik zwrotny składa się z wierszy pliku danych XML, orders.xml. Każdy wiersz to podsumowanie według kraju/regionu; wiersz zawiera nazwę kraju/regionu, liczbę zamówień dla każdego kraju/regionu oraz daty najnowszych i najstarszych zamówień.