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 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
|