FTP-görev
FTP görev yükler ve veri dosyalarını yükler ve sunucularda dizinleri yönetir.Örneğin, bir paket veri dosyalarını uzaktaki bir sunucuyu veya bir parçası olarak bir ınternet konumuna yükleyebilir bir Integration Services Paket iş akışı. 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 dönüşümler verilere uygulamadan kopyalama.
Bir kaynak için FTP konumuna oturum açmayı ve dosyaları veya paketleri hedef dizine kopyalanıyor.
Bir FTP konumu ve verileri bir veritabanına yüklemeden önce sütunun veri dönüşümleri uygulama dosyaları yükleniyor.
Ç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 sonra FTP görev başvurulmaktadır.FTP Bağlantı Yöneticisi, sunucu ayarlarını, saat aşımı ve sunucuya bağlanmak için yeniden deneme sayısı gibi seçenekleri ve FTP sunucusuna erişmek için kimlik bilgileri bilgilerini içerir.Daha fazla bilgi için bkz:FTP, Bağlantı Yöneticisi.
Important Note: |
---|
FTP Bağlantı Yöneticisi, yalnızca anonim kimlik doğrulaması ve temel kimlik doğrulamayı destekler.Windows kimlik doğrulamasını desteklemez. |
FTP görev, yerel bir dizin ya da yerel bir dosyaya erişirken bir deðiþkeninde saklanan bir dosya Bağlantı Yöneticisi'ni veya yol bilgileri kullanır.Aksine, bir uzak dosya veya dizin uzaktan erişirken FTP görev doğrudan belirtilen yola uzak sunucuda belirtilen FTP Bağlantı Yöneticisi veya bir deðiþkene depolanan yol bilgileri kullanır.Daha fazla bilgi için bkz: Dosya Bağlantı Yöneticisi ve Tümleştirme Hizmetleri değişkenleri.
Bu FTP görev birden çok dosya almak ve birden çok uzak dosyaları silin ancak görevi tek bir dosya göndermek ve bir Bağlantı Yöneticisi, kullanıyorsa yalnızca bir yerel dosyayı siler çünkü bu dosya bir Bağlantı Yöneticisi, tek bir dosyaya erişebilir anlamına gelir.Birden çok yerel dosyalara erişmek için , FTP görev değişken yol bilgisi sağlamak için kullanmanız gerekir.Örneğin, "C:\Test\*.txt" içeren bir deðiþken, silme veya sınama dizindeki .txt uzantılı tüm dosyaları göndermeyi destekleyen bir yol sağlar.
Birden çok dosya da gönderebilir ve birden çok yerel dosyalara ve dizinlere erişimi için aynı zamanda FTP görev birden çok kez bir Foreach döngü içinde görev ekleyerek çalıştırabilirsiniz.Foreach döngü dosyaları için her dosya numaralayıcı kullanarak dizin üzerindeki numaralandırabilirsiniz.Daha fazla bilgi için bkz:Foreach döngü kapsayıcısı.
FTP görev destekleyen ? and * joker karakter yolları.Bu görev birden çok dosyalara erişim sağlar.Ancak, yalnızca dosya adını belirten yolunun parçası joker karakter kullanabilirsiniz.Örneğin, geçerli bir yol C:\MyDirectory\*.txt olduğu halde C:\*\MyText.txt değil.
FTP işlemler, işlem başarısız olduğunda, dosya sistemi görevi durdurmak için ya da dosyaları ASCII modda transfer etmek için yapılandırılabilir.Dosyaları kopyalama gönderip operasyonları, hedef dosya ve dizinleri üzerine yazmak için yapılandırılabilir.
Önceden tanımlanmış bir FTP işlemleri
FTP görev, işlemler, önceden tanımlanmış bir dizi içerir.Aşağıdaki tabloda, bu işlemler açıklanır.
Işlem |
Açıklama |
---|---|
Dosya gönderme |
Bir dosyanın yerel bilgisayardan, FTP sunucusuna gönderir. |
Dosyaları alma |
Dosya, sunucudaki yerel bilgisayarınıza kaydeder. |
Yerel bir dizin oluşturun. |
Bir klasör, yerel bilgisayarda oluşturur. |
Uzak dizin oluşturma |
Bir klasörü, FTP sunucu üzerinde oluþturur. |
Yerel dizin Kaldır |
Yerel bilgisayar üzerindeki bir klasörü siler. |
Uzak dizin Kaldır |
FTP sunucusu üzerindeki bir klasörü siler. |
Yerel dosya silme |
Yerel bilgisayardaki bir dosyayı siler. |
Uzak dosyaları silme |
FTP sunucusu üzerindeki bir dosyayı siler. |
Ilgili diğer görevler
Integration Services dosya sistemindeki dosya ve dizinleri işlemler gerçekleştiren bir görev içerir.
Bu görev hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:
FTP görevdeki kullanılabilir özel Kütüğü Girişleri
Aşağıdaki tablo FTP görev için özel bir günlük girdileri listeler.Daha fazla bilgi için bkz: Paketlerinde günlüğü uygulama ve Oturum için özel iletiler.
Günlük girdisi |
Açıklama |
---|---|
FTPConnectingToServer |
Görev, FTP sunucusuyla bağlantı başlattığını gösterir. |
FTPOperation |
Başında ve görevi gerçekleştiren FTP işleminin türünü bildirir. |
FTP görev yapılandırma
Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak.
Yapabilecekleriniz özellikleri hakkında daha fazla bilgi için küme içinde SSIS Tasarımcı, aşağıdaki konulardan birini tıklatın:
Bu özellikler ayarlamayla ilgili daha fazla bilgi için SSIS Tasarımcı, aşağıdaki konuyu tıklatın:
FTP görev programatik olarak yapılandırma
Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konulardan birini tıklatın:
- FtpTask
|