Udostępnij za pośrednictwem


Zadanie FTP

Zadania FTP pobierania i przekazywania plików danych i zarządza katalogów na serwerach.Na przykład pakietu można pobrać pliki danych z serwera zdalnego lub miejsce w Internecie w ramach Integration Services pakiet przepływu pracy. Zadanie FTP służą do następujących celów:

  • Kopiowanie katalogów i plików danych z jednego katalogu do drugiego, przed lub po przenoszeniu danych i stosowania transformacji danych.

  • Logowanie do lokalizacji urządzenie źródłowe FTP i kopiowanie plików lub pakiety do katalogu docelowego.

  • Pobieranie plików z lokalizacji FTP i stosowania transformacji do kolumna danych przed załadowaniem danych do bazy danych.

W czasie wykonywania zadań FTP łączy się z serwerem przy użyciu menedżer połączeń FTP.Menedżer połączeń FTP jest konfigurowane oddzielnie z zadania FTP, a następnie odwołuje się do zadania FTP.Menedżer połączeń FTP zawiera ustawienia serwera, poświadczenia dostępu do serwera FTP, a opcje, takie jak limit czas i liczby ponownych prób nawiązywania połączenia z serwerem.Aby uzyskać więcej informacji zobaczFTP Connection Manager.

Important noteImportant Note:

Menedżer połączeń FTP obsługuje tylko uwierzytelnianie anonimowe i uwierzytelnianie podstawowe.Nie obsługuje uwierzytelnianie systemu Windows.

Podczas uzyskiwania dostępu do lokalnego pliku lub katalogu lokalnego, zadanie FTP używa Menedżera połączeń do pliku lub ścieżka informacje przechowywane w zmiennej.Z drugiej strony przy uzyskiwaniu dostępu do zdalnego pliku lub katalogu zdalnego, zadanie FTP używa bezpośrednio określonej ścieżka na serwerze zdalnym, jak określono w Menedżer połączeń FTP lub informacji o ścieżce zapisany w zmiennej.Aby uzyskać więcej informacji zobacz Menedżer połączeń pliku i Integration Services Variables.

Oznacza to, że zadanie FTP mogą odbierać wiele plików i usunąć wiele plików zdalnych; ale zadania można wysłać tylko jeden plik i usunąć tylko jeden plik lokalny, jeśli korzysta z Menedżera połączeń, ponieważ Menedżer połączeń do plików mogą uzyskać dostęp tylko jeden plik.Aby uzyskać dostęp do wielu plików lokalnych, zadanie FTP użyć zmiennej, aby podać informacje o ścieżce.Na przykład zmienna, która zawiera "C:\Test\*.txt" zawiera ścieżka, która obsługuje usuwanie lub wysyłanie wszystkich plików, które mają rozszerzenie .txt w katalogu test.

Wysyłanie wielu plików i uzyskać dostęp do wielu lokalnych plików i katalogów, można również wykonywać zadania FTP wielokrotnie dołączając zadania w pętli Foreach.Pętla Foreach można wyliczyć przez pliki w katalogu przy użyciu modułu wyliczającego dla każdego pliku.Aby uzyskać więcej informacji zobaczPętla foreach kontenera.

Zadanie FTP obsługuje ? and * znaków wieloznacznych w ścieżkach.Umożliwia to zadanie, dostęp do wielu plików.Jednak można użyć znaków wieloznacznych tylko w części ścieżka, która określa nazwę pliku.Na przykład C:\MyDirectory\*.txt ścieżka jest prawidłowa, ale nie jest C:\*\MyText.txt.

Operacje FTP można skonfigurować tak, aby zatrzymać zadanie systemu plików, gdy operacja nie powiedzie się lub do transferu plików w trybie ASCII.Operacje, które można wysyłać i odbierać kopie plików można skonfigurować w taki sposób, aby zastąpić obiekt docelowy plików i katalogów.

Wstępnie zdefiniowane operacje FTP

Zadanie FTP zawiera wstępnie zdefiniowany zestaw operacji.W poniższej tabela opisano te operacje.

Operacja

Description

Wysyłanie plików

Wysyła plik z komputera lokalnego do serwera FTP.

Odbieranie plików

Zapisuje plik z serwera FTP na komputerze lokalnym.

Tworzenie katalogu lokalnego

Tworzy folder na komputerze lokalnym.

Utwórz katalog zdalny

Tworzy folder na serwerze FTP.

Usuwanie katalogu lokalnego

Usuwa folder na komputerze lokalnym.

Usuń katalog zdalny

Usuwa folder na serwerze FTP.

Usuwanie plików lokalnych

Usuwa plik na komputerze lokalnym.

Usuwanie plików zdalnych

Usuwa plik na serwerze FTP.

Inne zadania pokrewne

Integration Services obejmuje zadania, które wykonuje operacje na plikach i katalogach w systemie plików.

Aby uzyskać więcej informacji na temat tego zadania kliknij następujący temat:

Niestandardowe wpisy dziennika dostępne zadania FTP

Poniższa tabela zawiera listę wpisów dziennika niestandardowego zadania FTP.Aby uzyskać więcej informacji zobacz Wykonania rejestrowania w pakietach i Niestandardowe komunikaty o rejestrowania.

Wpis dziennika

Description

FTPConnectingToServer

Wskazuje, że zadanie inicjowane połączenie z serwerem FTP.

FTPOperation

Raporty początku i rodzaj operacji FTP, który wykonuje zadanie.

Konfigurowanie zadania FTP

zestaw właściwości za pomocą SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w SSIS Projektant, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji o ustawianiu tych właściwości SSIS Projektant, kliknij następujący temat:

Konfigurowanie programowo zadania FTP

Aby uzyskać więcej informacji na temat programowego ustawianiu tych właściwości kliknij jedną z następujących tematów:

  • FtpTask
Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.