Aracılığıyla paylaş


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 notÖ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

Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Başvuru

ftp görev Düzenleyicisi (Genel sayfa)

ftp görev Düzenleyicisi (Dosya Transfer sayfa)

Kavramlar

Tümleştirme Hizmetleri görevler

Creating Package Control Flow