Zadanie FTP
Zadanie FTP Pobieranie i przekazywanie plików danych i zarządza katalogów na serwerach.Na przykład pobrać pliki danych z serwera zdalnego lub w lokalizacji internetowej jako część pakietu Integration Services pakiet przepływu pracy.Zadanie FTP można użyć 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 źródło lokalizacji FTP i kopiowanie plików lub pakietów do katalogu docelowego.
Pobieranie plików z lokalizacji FTP i stosowania transformacji danych kolumna przed załadowaniem danych do bazy danych.
Przy uruchomieniu czas, zadanie FTP łączy się z serwerem przy użyciu menedżer połączeń FTP.Menedżer połączeń FTP jest konfigurowany oddzielnie od zadań FTP i następnie odwołują się zadanie FTP.Menedżer połączeń FTP zawiera ustawienia serwera, poświadczenia dostępu do serwera FTP i opcje, takie jak czas-out oraz liczbę ponownych prób nawiązywania połączenia z serwerem.Aby uzyskać więcej informacji, zobacz Menedżer połączeń FTP.
![]() |
---|
Menedżer połączeń FTP obsługuje tylko uwierzytelnianie anonimowe i uwierzytelniania podstawowego.Nie obsługuje uwierzytelniania systemu Windows. |
Podczas uzyskiwania dostępu do lokalnego pliku lub katalogu lokalnego, zadanie FTP używa pliku menedżer połączeń lub ścieżka informacje przechowywane w zmiennej.Natomiast podczas uzyskiwania dostępu do zdalnego pliku lub katalogu zdalnego, zadanie FTP wykorzystuje bezpośrednio określonej ścieżka na serwerze zdalnym, jak określono w FTP menedżer połączeń, lub ścieżka informacje przechowywane w zmiennej.Aby uzyskać więcej informacji, zobacz Menedżer połączeń pliku i Integracja usług zmiennych.
Oznacza to, że zadanie FTP można odbierać wiele plików i usunąć wiele plików zdalnych; Jednak zadania można wysyłać tylko jeden plik i usunąć tylko jeden plik lokalny używa Menedżera połączeń, ponieważ Menedżer połączeń pliku można uzyskać dostęp tylko jeden plik.Aby uzyskać dostęp do wielu plików lokalnych, zadanie FTP należy użyć zmiennej w celu zapewnienia ścieżka informacji.Na przykład zmienna, która zawiera "C:\Test\*.txt" zawiera ścieżka, która obsługuje usuwanie lub wysyłanie plików, które mają rozszerzenie .txt w katalogu Test.
Aby wysłać wiele plików i do wielu lokalnych plików i katalogów, można także wykonać zadań FTP wiele razy w tym zadania w pętli Foreach.Pętla Foreach można wyliczyć przez pliki w katalogu za pomocą modułu wyliczającego dla każdego pliku.Aby uzyskać więcej informacji, zobacz Kontener foreach pętli.
Zadanie FTP obsługuje ? i * znaków wieloznacznych w ścieżkach.Umożliwia dostęp do wielu plików zadania.Można jednak 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ć, aby zatrzymać zadanie systemu plików, kiedy kończy się niepowodzeniem lub do transferu plików w trybie ASCII.Aby zastąpić obiekt docelowy plików i katalogów można skonfigurować operacje, które można wysyłać i odbierać pliki kopii.
Predefiniowane operacje FTP
Zadanie FTP zawiera wstępnie zdefiniowany zestaw operacji.W poniższej tabela opisano te operacje.
Operacja |
Opis |
---|---|
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. |
Tworzenie katalogu zdalnego |
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óra wykonuje operacje plików i katalogów w systemie plików.
Aby uzyskać więcej informacji dotyczących tego zadania kliknij następujący temat:
Zadania FTP niestandardowe wpisy dziennika
W poniższej tabela przedstawiono wpisy dziennika niestandardowego zadania FTP.Aby uzyskać więcej informacji, zobacz Implementowanie rejestrowania w opakowaniach i Niestandardowe komunikaty do rejestrowania.
Wpis dziennika |
Opis |
---|---|
FTPConnectingToServer |
Wskazuje, że zadanie inicjowane połączenie z serwerem FTP. |
FTPOperation |
Raporty, początku i rodzaj operacji FTP, który wykonuje zadania. |
Konfigurowanie zadań FTP
zestaw właściwości poprzez SSIS Projektant lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które zestaw w SSIS Projektant, kliknij jeden z następujących tematów:
Aby uzyskać więcej informacji dotyczących sposobu zestaw tych właściwości w SSIS Projektant, kliknij następujący temat:
Konfigurowanie zadań FTP programowo
Aby uzyskać więcej informacji na temat programowo ustawienie tych właściwości kliknij jedną z następujących tematów:
- [ T:Microsoft.SqlServer.Dts.Tasks.FtpTask.FtpTask ]
|