Udostępnij za pośrednictwem


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.

Ważna informacjaWażne:

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 ]
Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.