Udostępnij za pośrednictwem


How to: Run a Package

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

  • The dtexec wiersz polecenia utility (dtexec.exe).

  • Narzędzia pakiet wykonać (dtexecui.exe).

  • A SQL Server zadanie agenta.

W poniższych sekcjach opisano, jak używać każdego z tych narzędzi do uruchomienia pakiet.

Uwaga

Można także uruchomić pakiet w czasie projektowania Business Intelligence Development Studio. Aby uzyskać więcej informacji zobaczJak Uruchom pakiet w Business Intelligence Development Studio.

Uruchamianie pakiet za pomocą dtexec

Za pomocą dtexec , narzędzie można uruchomić pakietów, które są przechowywane w systemie plików w wystąpieniu SQL Server, lub w programie Integration Services Magazyn pakiet. Aby uzyskać informacje na temat opcji, które mogą być używane w dtexec wiersza polecenia oraz przykładowe wiersze polecenia, zobacz Narzędzie dtexec.

Uwaga

Na komputerze z 64-bitowych Integration Services Instaluje wersja 64-bitowych dtexec narzędzie.Jeśli do uruchamiania niektórych pakietów w trybie 32-bitowe, trzeba zainstalować 32-bitową wersja dtexec narzędzie.Aby zainstalować 32-bitową wersja dtexec narzędzie, musisz wybrać klient narzędzia lub Business Intelligence Development Studio Podczas instalacji.

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

  1. W wiersz polecenia wpisz: dtexec / a po nimDTS, SQL, lub File Opcja i Ścieżka pakiet. Upewnij się, że nazwa pliku pakiet ze ścieżka pakiet.

  2. Jeśli pakiet poziom szyfrowanie EncryptSensitiveWithPassword lub EncryptAllWithPassword, należy użyć Decrypt Opcja o podanie hasła. Jeśli nie inlude hasła, dtexec wyświetli monit o hasło.

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

  4. Naciśnij klawisz ENTER.

  5. (Opcjonalnie) Umożliwia rejestrowanie i raportowania informacji przed zamknięciem okna wiersz polecenia.

Uruchom pakiet przy użyciu narzędzia pakiet wykonać

Do wykonać pakiet Narzędzia (dtexecui.exe) powoduje utworzenie wiersza polecenia, których można używać w następujący sposób:

  • Kopiowanie pliku i za pomocą CommandFile Opcja dtexec narzędzie.

  • Wklej bezpośrednio w oknie wiersz polecenia, korzystając z dtexec narzędzie służące do uruchomienia pakiet.

wykonać pakiet narzędzie jest dostępne tylko w 32-bitowej wersja.Na komputerze z 64-bitowych wszelkie polecenia, które tworzy do wykonywania pakiet narzędzia należy również przetestować w trybie 64-bitowym przed rozpoczęciem wdrożyć lub zaplanować ich na serwerze produkcyjnym.Aby przetestować tych poleceń w trybie 64-bitowym, należy użyć 64-bitową wersja dtexec narzędzie.

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

  1. W Management Studio, na Widok menu kliknijEksplorator obiektów.

  2. W Eksploratorze obiektów kliknij przycisk Łączenie, a następnie kliknij przycisk Integracja usług.

    Uwaga

    Jeśli nie możesz się połączyć, sprawdź, czy Integration Services Usługa jest uruchomiona. Stan usługa zestaw na automatyczne lub ręczne.Aby uzyskać więcej informacji zobaczHow to: Set the Properties of the Integration Services Service.

  3. Rozwiń Pakiety przechowywane folder i jego podfoldery, aby zlokalizować pakiet, aby uruchomić, kliknij prawym przyciskiem myszy pakiet, a następnie kliknij przycisk Uruchom pakiet.

  4. (Opcjonalnie) W Uruchomić narzędzie pakiet w oknie dialogowym należy wykonać jedną z następujących zadań:

    • Określ inny pakiet do uruchomienia.

    • Kliknij przycisk Konfiguracje, Polecenie Files, Menedżer połączeń, Opcje wykonywania, Raportowanie, Rejestrowanie, Ustawianie wartości, lub Weryfikacja Aby zaktualizować opcji czas wykonania.

    • Kliknij przycisk Wiersz polecenia , aby sprawdzić, która korzysta z narzędzia wiersza polecenia.

  5. Kliknij przycisk wykonać.

  6. Aby zatrzymać uruchomione pakietu, kliknij przycisk Zatrzymaj in the Pakiet wykonanie w trakcie wykonywania -okno dialogowe.

  7. Po zakończeniu pracy tego pakietu, kliknij przycisk Zamknij zamknięciePakiet wykonanie w trakcie wykonywania -okno dialogowe.

Uruchom pakiet przy użyciu agenta serwera SQL

Po utworzeniu SQL Server Agent zadanie do uruchomienia opakowań, należy utworzyć oddzielne krok dla każdego pakiet, który chcesz uruchomić. Zadanie może być skojarzona z jednego lub kilku harmonogramów, lub może się składać zadania, który jest wykonywany ręcznie.

Konto, na którym działa Integration Services pakiet jako SQL Server Agent zadanie krok wymaga te same uprawnienia jak konta, które są uruchamiane bezpośrednio do pakietu. Aby uzyskać informacje na temat rozwiązywania problemów z pakietami, które są uruchamiane z SQL Server Zobacz zadanie Agenta Microsoft Artykuł bazy wiedza Microsoft wiedza Base Nie można uruchomić pakiet SSIS podczas wywoływania pakiet SSIS z krokiem zadanie agenta programu SQL Server.

Film, który pokazuje, jak rozwiązywać problemy z pakietami, które są uruchamiane z SQL Server Strona Główny wideo, zobacz zadania Agenta Rozwiązywanie problemów: Wykonanie pakiet użyciu agenta serwera SQL (SQL Server wideo)w bibliotece MSDN.

Film, który pokazuje sposób użycia SQL Server Agent do uruchomienia pakiet, zobacz strona główną wideo, Jak: Wykonanie pakietów zautomatyzować przy użyciu agenta serwera SQL (SQL Server wideo)w bibliotece MSDN.

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

  1. W SQL Server Management Studio, otworzyć wystąpienie SQL Server w którym chcesz utworzyć zadanie lub wystąpienia, które zawiera zadania, do którego chcesz dodać krok.

  2. Rozwiń węzeł SQL Server Agent i wykonaj jedną z następujących czynności:

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

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

  3. Na Ogólne strona, w przypadku tworzenia nowego zadanie, podaj nazwę zadanie, wybierz właściciela i kategorii zadanie i, opcjonalnie podaj opis zadanie.

  4. Aby udostępnić to zadanie planowania, wybierz opcję Włączone.

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

  6. Podaj nazwę kroku i w polu Typ listy wybierz zadanie krok typ, który jest oparty na wersja dtexec Narzędzie (dtexec.exe), który chcesz uruchomić to zadanie:

    • Aby uruchomić zadanie przy użyciu wersja dtexec narzędzie, które system automatycznie wywołuje, należy zaznaczyćPakiet usług integracja programu SQL Server.

      Na komputerze 32-bitowe, na którym jest uruchomiony SQL Server i SQL Server Agent, to ustawienie wywołuje 32-bitową wersja dtexec narzędzie.

      Na komputerze 64-bitowym, wersja 64-bitowe programu SQL Server i SQL Server Agenta zainstalowany i uruchomiony, to ustawienie wywołuje 64-bitową wersję dtexec narzędzie.

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

    • Aby uruchomić pakiet w trybie 32-bitowe w 64-bitowej wersja programu SQL Server Agent, Nowe zadanie krok dialogowym na Opcje wykonywania Wybierz opcję karcieZa pomocą 32-bitowe środowisko wykonawcze.

  7. W Uruchom jako zaznacz konto proxy, które ma poświadczenia, który będzie używany przez zadanie.Aby uzyskać więcej informacji, zobacz następujące tematy:

  8. Na Ogólne karty, wybierz urządzenie źródłowe pakiet.

    Jeśli urządzenie źródłowe jest SQL Server lub SSIS Pakiet Sklepu, podaj nazwa serwera i wybierz tryb uwierzytelnianie używać. Następnie podaj nazwę pakietu lub kliknij przycisk wielokropka (…) i zlokalizować pakiet.

    Jeśli urządzenie źródłowe jest systemem plików, ścieżka i nazwa pakietu, lub kliknij przycisk wielokropek (…) i zlokalizować pakiet.

    Important noteImportant Note:

    Aby chronione hasłem SSIS pakiety, kliknij przycisk Konfiguracje kartę, aby wprowadzić hasło w Pakiet hasło -okno dialogowe.W przeciwnym razie SQL Server Agent zadanie, które uruchamia pakiet chronionych hasłem nie powiedzie się.

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

    • Kliknij przycisk Polecenie Files kartę, aby określić pliki, które zawierają opcje, które korzysta z pakiet.

    • Kliknij przycisk Wiersz polecenia kartę, aby zmodyfikować lub przywrócić opcje wiersza polecenia.

    • Kliknij przycisk Konfiguracje kartę, aby dodać pliki konfiguracyjne i, opcjonalnie, eksportowanie skonfigurowany zmiennych w pliku.

    • Kliknij przycisk Źródła danych kartę, zaznacz pole wyboru menedżer połączeń, a następnie zaktualizuj ciąg połączenia.

    • Kliknij przycisk Opcja wykonanias kartę, aby określić działania pakietu-czas zachowania, na przykład od tego, czy pakiet nie powiedzie się Jeśli ostrzeżenia.

    • Kliknij przycisk Rejestrowanie kartę, aby dodać dostawców dzienników.Wybierz dostawcę dziennika w Dostawca dziennika listy, a następnie wpisz ciąg połączenia.

    • Kliknij przycisk zestaw Wartości kartę, aby mapować do wartości właściwości i zmiennych.

      Uwaga

      Ścieżka właściwość używa następującej składni: \pakiet\ <Nazwa 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śnika (\).Na przykład pakiet\MyForeachLoop\MySequence\MyExecuteSQLTask.Description.

    • Kliknij przycisk Weryfikacja kartę, aby określić, czy można uruchamiać tylko podpisane pakietów i do określenia wersja pakiet, aby uruchomić.

  10. Kliknij przycisk OK.