ftp görev
ftp görev yükler ve veri dosyaları karşıya yükler ve sunucularda dizinleri yönetir.Örneğin, paket veri dosyaları uzak bir sunucu veya bir Internet konumuna bir parçası olarak karşıdan yükleyebileceğiniz bir Integration Services paket iş akışı.ftp görev şu amaçlarla kullanabilirsiniz:
Dizin ve veri dosyalarını bir dizinden diğerine, önce veya sonra veri taşıma ve veri Dönüşümleri uygulama kopyalama.
Bir ftp konumu kaynak günlüğü'nde ve dosyaları veya paketleri 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 sırasında saat, 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'ni Sunucu ayarları, ftp server ve saat aşımı ve sunucuya bağlanmak için yeniden deneme sayısı gibi seçenekler erişmek için kimlik bilgileri bilgilerini içerir.Daha fazla bilgi için bkz: ftp Bağlantı Yöneticisi.
Önemli |
---|
ftp Bağlantı Yöneticisi yalnızca anonim kimlik doğrulaması ve Basit kimlik denetimini destekler.Windows kimlik doğrulamasını desteklemez. |
Yerel bir dosya veya bir yerel dizine erişirken, ftp görev bir dosya Bağlantı Yöneticisi veya yol bilgilerini bir değişkende saklanır kullanır.Buna karşılık, uzak dosya veya Uzak dizin erişirken, ftp görev doğrudan belirtilen yol uzak sunucuda belirtilen ftp Bağlantı Yöneticisi veya bir değişken depolanan yol bilgileri kullanır.Daha fazla bilgi için bkz: Dosya Bağlantı Yöneticisi ve Tümleştirme Hizmetleri değişkenleri.
Başka bir deyişle, ftp görev birden fazla dosya almak ve birden çok uzak dosyaları silin; ancak görev tek bir dosya gönderebilir ve bir Bağlantı Yöneticisi ' ni kullanıyorsa, yalnızca bir yerel dosya siler çünkü bu bir dosya Bağlantı Yöneticisi'ni yalnızca bir dosyaya erişebilir.Birden çok yerel dosyalara erişmek için ftp görev bir değişken yol bilgisi sağlamak için kullanmanız gerekir.Örneğin, "C:\Test\*.txt" içeren değişken Test dizininde .txt uzantılı tüm dosyaları silme veya gönderilmesini destekleyen bir yol sağlar.
Birden çok dosya gönderebilir ve birden çok yerel dosya ve dizinlere erişim de için yürütmek ftp görevi birden çok defa tarafından görev Foreach döngü olarak da dahil olmak üzere.Foreach döngüsü boyunca her dosya için numaralayıcı kullanarak dizindeki dosyaları sıralayabilirsiniz.Daha fazla bilgi için bkz: Foreach döngü kapsayıcı.
ftp görev destekler ? ve * yolları, joker karakteri.Bu görev birden çok dosya erişim sağlar.Ancak, yalnızca bir bölümünü joker karakterler kullanabilirsiniz yol dosya adını belirtir.Örneğin, C:\MyDirectory\*.txt geçerli bir yol, ancak C:\*\MyText.txt değil.
ftp işlemleri, işlem başarısız olduğunda, dosya sistemi görevi durdur veya ASCII modunda dosya aktarmak için yapılandırılabilir.Gönderme ve alma dosyaları kopyalama işlemleri, hedef dosya ve dizinleri üzerine yazmak için yapılandırılabilir.
Önceden tanımlanmış ftp işlemleri
ftp görev içeren bir önceden tanımlanmış küme işlemleri.Aşağıdaki tablo bu işlemleri açıklar.
İşlem |
Açıklama |
---|---|
Dosya gönderme |
Yerel bilgisayardan, bir dosyayı 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 dizin Kaldır |
Yerel bilgisayar üzerindeki bir klasörü siler. |
Uzak dizini Kaldır |
ftp sunucusu üzerindeki bir klasörü siler. |
Yerel dosyaları silin |
Yerel bilgisayardaki bir dosyayı siler. |
Uzak dosyaları silme |
ftp sunucusu üzerindeki bir dosyayı siler. |
İlgili diğer görevleri
Integration Services dosya sistemindeki dosya ve dizinler üzerindeki 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:
Özel günlük girişleri üzerinde ftp görev kullanılabilir
Aşağıdaki tablo ftp görev için özel günlük girdileri listeler.Daha fazla bilgi için bkz: Uygulama paketlerinde günlüğü ve Özel günlük iletileri.
Günlük girdisi |
Açıklama |
---|---|
FTPConnectingToServer |
Görev ftp sunucusuna bağlantı başlatılan gösterir. |
FTPOperation |
Başlangıcını ve görevi gerçekleştirir ftp işleminin türünü bildirir. |
ftp görev yapılandırma
Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.
Yapabilirsiniz özellikleri hakkında daha fazla bilgi için küme , SSIS Tasarımcısı, aşağıdaki konulardan birini tıklatın:
Bu özellikleri küme hakkında daha fazla bilgi için SSIS Tasarımcısı, aşağıdaki konuyu tıklatın:
ftp görev programlı 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:
- [ T:Microsoft.SqlServer.Dts.Tasks.FtpTask.FtpTask ]
|