ftp görev
ftp görev yükler ve veri dosyaları karşıya yükler ve sunucularda dizinleri yönetir. Bir paketi bir uzak sunucu veya bir Internet konumuna bir parçası olarak veri dosyaları örneğin indirebilirsiniz bir Integration Servicesiş akışı paket. ftp görev aşağıdaki amaçlarla kullanabilirsiniz:
Dizin ve veri dosyalarını bir dizinden diğerine önce veya sonra veri taşıma ve veri dönüşümleri uygulama kopyalanıyor.
Bir kaynak için ftp konumu giriş ve dosyaları veya paketleri bir hedef dizine kopyalanıyor.
Bir ftp konumundan dosya indirme ve verileri bir veritabanına yüklemeden önce sütun veri dönüşümleri uygulama.
Çalışma zamanında, ftp görev, bir ftp Bağlantı Yöneticisi'ni kullanarak bir sunucuya bağlanır. ftp Bağlantı Yöneticisi ftp görevden ayrı ayrı yapılandırılır ve ardından ftp görev başvurulmaktadır. ftp Bağlantı Yöneticisi sunucu ayarları, zaman aşımı ve sunucuya bağlanmak için yeniden deneme sayısı gibi seçenekleri ve ftp sunucusuna erişmek için kimlik bilgilerini içerir. Daha fazla bilgi için, bkz. Bağlantı Yöneticisi.
Önemli |
---|
http Bağlantı Yöneticisi yalnızca anonim kimlik doğrulaması ve basit kimlik doğrulaması destekler. Windows kimlik doğrulamasını desteklemez. |
Yerel bir dosya ya da yerel bir dizine erişirken, ftp görev bir değişken depolanan bir dosya Bağlantı Yöneticisi veya yol bilgilerini kullanır. Buna karşılık, uzak bir dosya ya da uzak dizin erişirken, ftp görev uzak sunucuda belirtilen ftp Bağlantı Yöneticisi veya bir değişken depolanan yol bilgilerini doğrudan belirtilen yolu kullanır. Daha fazla bilgi için Dosya Bağlantı Yöneticisive SSIS paketi değişkenleri.
Bu, ftp görev birden fazla dosya almak ve birden çok uzak dosyaları silmek anlamına gelir; ancak görev tek bir dosya gönderebilir ve Bağlantı Yöneticisi, kullanıyorsa, yalnızca bir yerel dosya siler çünkü bir dosya Bağlantı Yöneticisi'ni yalnızca bir dosyaya erişebilir. Birden çok yerel dosyalara erişmek için ftp görev değişken yol bilgilerini sağlamak için kullanmanız gerekir. Örneğin, "C:\Test\*.txt" içeren değişken silme veya Test dizinde .txt uzantısına sahip tüm dosyaları göndermeyi destekleyen bir yol sağlar.
Birden çok yerel dosyalara ve dizinlere erişimi ve birden fazla dosya göndermek için sen de ftp görev birden çok kez görev Foreach döngü olarak dahil ederek yürütebilirsiniz. Foreach döngüye genelinde her dosya için numaralayıcı kullanarak dizin dosyalarında numaralandırabilirsiniz. Daha fazla bilgi için, bkz. Foreach döngü kapsayıcı.
ftp görev destekler ? ve * yolları, joker karakter. Bu görev birden fazla dosya erişim sağlar. Ancak, yalnızca dosya adını belirten yolunun bir parçası olarak joker karakterler kullanabilirsiniz. Örneğin, C:\MyDirectory\*.txt geçerli bir yol, ama C:\*\MyText.txt değil.
ftp işlemleri, işlem başarısız olduğunda dosya sistemi görevi durdurmak için ya da dosyaları ASCII modunda yapılandırılabilir. Dosyaların kopyasını alıp gönderebilir işlemlere, hedef dosya ve dizinleri üzerine yazmak için yapılandırılabilir.
Önceden tanımlanmış ftp işlemleri
ftp görev işlemleri önceden tanımlanmış bir dizi içerir. Aşağıdaki tabloda, bu işlemler açıklanmaktadır.
İşlem |
Açıklama |
---|---|
Dosya gönderme |
Dosya yerel bilgisayarda ftp sunucusuna gönderir. |
Dosyaları alma |
Bir dosyayı ftp sunucusundan yerel bilgisayara kaydeder. |
Yerel dizin oluşturma |
Yerel bilgisayardaki bir klasör oluşturur. |
Uzak dizin oluşturma |
ftp sunucusu üzerinde bir klasör oluşturur. |
Yerel dizini Kaldır |
Yerel bilgisayardaki bir klasör siler. |
Uzak dizini Kaldır |
ftp sunucusu üzerindeki bir klasörü siler. |
Yerel dosyaları silme |
Yerel bilgisayardaki bir dosyayı siler. |
Uzak dosyaları silme |
ftp sunucusu üzerindeki bir dosyayı siler. |
ftp görev kullanılabilir özel günlüğü girişleri
Aşağıdaki tabloda ftp görev için özel günlük girdileri listeler. Daha fazla bilgi için Implementing Logging in Packagesve Özel iletileri günlüğe kaydetme.
Günlük girdisi |
Açıklama |
---|---|
FTPConnectingToServer |
Görev ftp sunucusuna bağlantı başlatılan gösterir. |
FTPOperation |
Başında ve görevi gerçekleştirir ftp işlem türünü bildirir. |
ilişkili Görevler
Aracılığıyla özelliklerini ayarlayabilirsiniz SSISTasarımcısı veya programlı olarak.
Bu özellikleri ayarlama hakkında bilgi için SSIStasarımcı, bakın Görev veya kapsayıcı özelliklerini ayarlama.
Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için bkz: FtpTask.
İlişkili İçerik
|
Ayrıca bkz.
Başvuru
ftp görev Düzenleyicisi (Genel sayfa)
ftp görev Düzenleyicisi (Dosya Transfer sayfa)