Udostępnij za pośrednictwem


Jak Uruchom pakiet

Aby uruchomić Integration Services pakiet, można użyć jednej z następujących narzędzi:

  • Dtexec narzędzie wiersz polecenia (dtexec.exe).

  • Narzędzie pakiet Execute (dtexecui.exe).

  • A SQL Server zadanie agenta.

Następujące sekcje opisują jak używać każdego z tych narzędzi, aby uruchomić pakiet.

Ostrzeżenie

Można również uruchomić pakiet w projekt czas w Business Intelligence Development Studio.Aby uzyskać więcej informacji, zobacz Jak Uruchom pakiet w Business Intelligence Development Studio.

Aby uruchomić pakiet przy użyciu dtexec

Za pomocą dtexec , narzędzie można uruchomić pakietów, które są przechowywane w systemie plików w wystąpienie z SQL Server, lub Integration Services pakiet magazynu.Aby uzyskać informacje dotyczące opcji, które mogą być używane w dtexec wiersza polecenia i niektóre przykładowe wiersze polecenia, zobacz dtexec narzędzia (narzędzie SSIS).

Ostrzeżenie

Na komputerze 64-bitowym Integration Services instaluje wersja 64-bit dtexec narzędzia.Jeśli uruchomienie niektórych pakietów w trybie 32-bitowej, trzeba będzie zainstalować 32-bitową wersja dtexec narzędzia.Aby zainstalować 32-bitową wersja dtexec narzędzie, musisz wybrać albo narzędzia klienckie lub Business Intelligence Development Studio podczas instalacji.

Aby uruchomić pakiet przy użyciu narzędzia dtexec

  1. W wiersz polecenia wpisz: dtexec / po DTS, SQL, lub File opcji i pakiet ścieżka.Dołącz nazwę pliku pakiet w pakiecie ścieżka.

  2. Jeśli pakiet poziom szyfrowanie jest EncryptSensitiveWithPassword lub EncryptAllWithPassword, użyj Decrypt opcję, aby zapewnić hasło.Jeśli nie inlude hasła, dtexec będzie monitować o hasło.

  3. (Opcjonalnie) Wprowadź dodatkowe opcje wiersza polecenia.

  4. Naciśnij klawisz ENTER klucz.

  5. (Opcjonalnie) Widok rejestrowanie i raportowanie informacji przed zamknięciem okna wiersza polecenia.

Uruchom pakiet przy użyciu narzędzia pakietu Execute

Do wykonania pakietu Narzędzia (dtexecui.exe) tworzy wiersz polecenia, który można użyć w następujący sposób:

  • Kopiowanie pliku i korzystać z CommandFile z opcją dtexec narzędzia.

  • Wklej bezpośrednio w oknie wiersza polecenia, korzystając z dtexec uruchamianie pakiet Narzędzia.

Wykonanie pakietu narzędzie jest dostępne tylko w wersja 32-bitowej.Na komputerze 64-bitowym wszelkie polecenia do wykonywania pakietu Narzędzia tworzy powinny również być badane w trybie 64-bitowym przed wdrożyć lub zaplanować je na serwer produkcyjny.Aby przetestować te polecenia w trybie 64-bitowym, używać 64-bitową wersja dtexec narzędzia.

Aby uruchomić pakiet za pomocą wykonanie pakietu Narzędzia

  1. W Management Studio, na widoku menu, kliknij Object Explorer.

  2. W Eksploratorze obiektów kliknij Połącz, a następnie kliknij przycisk Integration Services.

    Ostrzeżenie

    Jeśli nie możesz się połączyć, sprawdź, czy Integration Services Usługa jest uruchomiona.Stan usługa zestaw automatyczne lub ręczne.Aby uzyskać więcej informacji, zobacz Jak Ustawianie właściwości usługi integracji.

  3. Rozwiń Przechowywane pakiety folder i jego podfoldery, aby zlokalizować żądany pakiet, aby uruchomić, kliknij pakiet prawym przyciskiem myszy, a następnie kliknij Uruchomić pakiet.

  4. (Opcjonalnie) W Uruchomić narzędzie pakietu okno dialogowe pole, wykonaj jedną lub więcej z następujących zadań:

    • Określ inny pakiet do uruchomienia.

    • Kliknij konfiguracje, Pliki poleceń, Menedżerowie połączenia, Opcje realizacji, Raportowanie, rejestrowania, Ustawić wartości, lub weryfikacji aktualizacji uruchom -czas opcje.

    • Kliknij wiersza polecenia do przeglądania wiersz polecenia, który używa narzędzie.

  5. Kliknij wykonanie.

  6. Aby zatrzymać uruchomione pakiet, kliknij Stop w Postępu realizacji pakiet okno dialogowe.

  7. Po zakończeniu pakiet, kliknij Zamknij zamknięcie Postępu realizacji pakietu okno dialogowe.

Za pomocą SQL Server pakiet uruchamianie agenta

Podczas tworzenia SQL Server Agent zadanie do uruchomienia pakietów, należy utworzyć oddzielne krok dla każdego pakiet, który ma do wykonania.Zadanie może być skojarzona z jednego lub kilku harmonogramów lub można ręcznie uruchomić zadanie niezaplanowane.

Konto, na którym działa Integration Services pakiet jako SQL Server krok zadanie agenta wymaga same uprawnienia jak konto uruchamia pakiet bezpośrednio.Aby uzyskać informacje dotyczące rozwiązywania problemów z pakietów, które są uruchamiane z SQL Server zadanie agenta, zobacz Microsoft artykuł bazy wiedzy, pakiet SSIS nie działa podczas wywoływania pakiet SSIS od kroku zadanie agenta programu SQL Server.

Wideo, który demonstruje sposób rozwiązywania pakietów, które są uruchamiane z SQL Server zadania agenta, zobacz strona głównej wideo Rozwiązywanie problemów: Pakiet wykonanie przy użyciu agenta serwera SQL (SQL Server wideo), w bibliotece MSDN.

Wideo, który demonstruje sposób używania SQL Server agenta, aby uruchomić pakiet, zobacz strona główną wideo, jak: Zautomatyzować wykonywanie pakiet przy użyciu agenta serwera SQL (SQL Server wideo), w bibliotece MSDN.

Aby uruchomić pakiet przy użyciu SQL Server zadanie agenta

  1. W SQL Server Management Studio, Otwórz wystąpienie SQL Server , w którym chcesz utworzyć zadania lub wystąpienie zawierający zadanie, do którego chcesz dodać kroku.

  2. Rozwiń SQL Server agenta i wykonaj jedną z następujących zadań:

    • Aby utworzyć nowe zadanie, kliknij prawym przyciskiem myszy zadania , a następnie kliknij przycisk Nowy.

    • Aby użyć istniejącego zadania, rozwiń zadania, kliknij prawym przyciskiem myszy zadanie, a następnie kliknij Właściwości.

  3. Na Ogólne strona, jeśli tworzysz nowe zadanie podać nazwę zadania, zaznacz właściciela i kategorii zadania i, opcjonalnie, podaj opis zadania.

  4. Aby udostępnić do planowania zadanie, zaznacz Enabled.

  5. Kliknij kroki, a następnie kliknij przycisk Nowy.

  6. Podaj nazwę kroku i w typu zaznacz typ kroku zadania, oparty na wersja dtexec narzędzie (dtexec.exe), który chcesz uruchomić zadanie:

    • Aby uruchomić zadanie przy użyciu wersja dtexec narzędzie system wywołuje automatycznie, zaznacz Pakiecie usług integracji programu SQL Server.

      Na komputerze jest uruchomiona 32-bitowych SQL Server i SQL Server agenta, to ustawienie wywołuje 32-bitową wersja dtexec narzędzia.

      Na komputerze 64-bitowym z 64-bitową wersja SQL Server i SQL Server Agent zainstalowany i uruchomiony, to ustawienie wywołuje 64-bitową wersja dtexec narzędzia.

      Na komputerze 64-bitowym, który ma tylko 32-bitową wersja SQL Server i SQL Server Agent zainstalowany i uruchomiony, to ustawienie wywołuje 32-bitową wersja dtexec narzędzia.

    • Aby uruchomić pakiet w trybie 32-bitowym z 64-bitowej wersja SQL Server agenta, w Nowy krok zadania dialogowym na Opcje wykonanie karcie Wybierz Użyj 32 bit runtime.

  7. W uruchomić jako zaznacz konto proxy z poświadczenia używanych zadanie.Aby uzyskać więcej informacji, zobacz następujące tematy:

  8. Na Ogólne , następnie wybierz źródło pakiet.

    Jeśli źródło jest SQL Server lub SSIS pakiet magazynu, podaj nazwa serwera i wybierz tryb uwierzytelnianie używany.Następnie podaj nazwę pakietu lub kliknij przycisk wielokropka, (…) i zlokalizować pakiet.

    Jeśli źródło system plików to ścieżka i nazwa pakietu lub kliknij przycisk wielokropka, (…) i zlokalizować pakiet.

    Ważna informacjaWażne:

    Dla chronionych hasłem SSIS pakietów, kliknij konfiguracji kartę, aby wprowadzić hasło w Pakiet hasło okno dialogowe.W przeciwnym razie SQL Server Agent zadanie uruchamiające pakiet chronione hasłem będzie zakończą się niepowodzeniem.

  9. Aby określić opcje wiersza polecenia, wykonaj następujące czynności:

    • Kliknij Pliki poleceń kartę, aby określić pliki, które zawierają opcje, które korzysta z pakiet.

    • Kliknij wiersza polecenia kartę, aby zmodyfikować lub przywracanie opcje wiersza polecenia.

    • Kliknij konfiguracja kartę, aby dodać pliki konfiguracyjne i, opcjonalnie, eksportowanie skonfigurowane zmiennych w pliku.

    • Kliknij Źródeł danych karty, zaznacz pole wyboru menedżer połączeń, a następnie zaktualizować połączenia ciąg.

    • Kliknij Wykonanie opcjis kartę, aby określić Uruchom pakiet -czas działanie, takie jak czy pakiet nie powiedzie się ewentualnych ostrzeżeń.

    • Kliknij rejestrowania kartę, aby dodać dostawców dzienników.Wybierz dostawca dziennika w dostawca dziennika listę, a następnie wpisz połączenia ciąg.

    • Kliknij Ustawić wartości kartę do mapowania wartości zmiennych i właściwości.

      Ostrzeżenie

      Ścieżka właściwość używa następującej składni: \Package\<nazwę kontener>.<Nazwa właściwość>.W zależności od struktury pakiet kontener może zawierać inne kontenery, w których przypadek kontenerów zagnieżdżone są oddzielone ukośnik (\\\).Na przykład Package\MyForeachLoop\MySequence\MyExecuteSQLTask.Description.

    • Kliknij weryfikacji kartę, aby określić, czy można uruchamiać tylko podpisane pakiety i określić wersja pakiet do uruchomienia.

  10. Kliknij OK.