Genel programlama Tümleştirme Hizmetleri

SQL Server Integration Servicesveri hareketi ve dönüşümü paket akış denetimi ve Yönetimi'nden ayıran bir mimariye sahiptir. Bu mimari tanımlayan ve bu otomatik olabilir ve programlama genişletilmiş iki ayrı motorları Integration Services. Çalışma zamanı altyapısı çalışma akışını denetlemek ve günlüğü, olay işleyicileri ve değişken seçeneklerini ayarlamak geliştiriciler sağlar denetimi akışı ve paket yönetim altyapısı gerçekleştirir. Veri akışı altyapısı sadece ayıklanması, dönüştürme ve verileri yüklemek için ayrılmış bir uzman, yüksek performanslı motorudur. Programlama Integration Services, bu iki motor karşı programlama.

Aşağıdaki görüntü mimarisi gösterilmektedir Integration Services.

Integration Services mimarisi

Tümleştirme Hizmetleri çalışma zamanı altyapısı

Integration ServicesÇalışma zamanı altyapısı denetler yönetim ve yürütme paketleri, yürütme sırasını, günlüğe kaydetme, değişkenler ve olay işleme sağlayan altyapı uygulayarak. Programlama Integration Servicesçalışma zamanı altyapısı oluşturma, yapılandırma ve çalıştırma paketleri otomatikleştirmek ve özel görevler ve diğer uzantıları oluşturma geliştiriciler sağlar.

Daha fazla bilgi için bkz: Paket Script görev ile genişletme, Özel görev geliştirme, ve Program aracılığıyla paketleri oluşturmak.

Tümleştirme Hizmetleri veri akışı altyapısı

Veri akışı altyapısı, taşıma ve birbirinden tamamen farklı kaynaklardan veri dönüştürme adanmış uzmanlaşmış ve yüksek performanslı görev veri akışı görev yönetir. Diğer görevler, veri akışı görev kaynakları, dönüşümleri veya hedefleri olabilir veri akışı bileşenleri olarak adlandırılan ek nesneler içerir. Bu görevin bölümlerini taşıma çekirdek bileşenleridir. Onlar hareketi ve dönüşümü veri tanımlayın. Veri akışı altyapısı programlama oluşturma ve veri akışı görev bileşenlerin yapılandırmasını otomatikleştirmek ve özel bileşenleri oluşturmak geliştiriciler sağlar.

Daha fazla bilgi için bkz: Veri akışı Script bileşeni ile genişletme, Bir özel veri akışı bileşen geliştirme, ve Program aracılığıyla paketleri oluşturmak.

Desteklenen Diller

Integration Servicestam olarak destekleyen Microsoft   .NET Framework. Bu geliştiriciler programın sağlar Integration Servicesde kendi seçimi.net uyumlu diller. Çalışma zamanı altyapısı ve veri akışı altyapısı yerli kodunda yazılır, ancak onlar are her ikisi tamamen yönetilen nesne modeli aracılığıyla kullanılabilir.

Eğer programlayabilirsiniz Integration Servicespaketleri, özel görevler ve bileşenleri Microsoft  Visual Studioya da başka bir kod veya metin düzenleyicisinde. Visual StudioGeliştirici birçok kolaylaştırmak ve kodlama, hata ayıklama ve sınama yinelemeli döngüleri hızlandırmak için özellikleri ve araçları sunar. Visual StudioAyrıca dağıtımı kolaylaştırır. Ancak, gerek Visual Studioderlemek ve kurmak için Integration Serviceskod projeler. .NET Frameworksdk içerir Visual Basicve Visual C#derleyicileri ve ilgili araçlar. Komut satırı derleyicileri kullanarak kod proje derleme hakkında daha fazla bilgi için bkz: Installing and Compiling Integration Services Programming Samples.

Önemli notÖnemli

Varsayılan olarak, .NET Frameworkile yüklü SQL Server, ama .NET Frameworksdk değil. sdk bilgisayarda yüklü olan ve sdk belgelerine çevrimiçi toplama dahil sürece bu bölümdeki sdk içeriklere bağlantılar çalışmaz. Sonra sen-si olmak installed .NET Frameworkçevrimiçi toplanması ve yönergeleri izleyerek İçindekiler sdk belgelerine ekleyebileceğiniz sdk, Ekleme veya kaldırma Yardım Koleksiyonlar.

Integration ServicesScript görev ve Script bileşeni Microsoft  Visual StudioAraçları uygulamaları (vsta) katıştırılmış bir komut dosyası ortamı olarak. VSTA supports Microsoft Visual Basic 2008 and Microsoft Visual C# 2008.

[!NOT]

Integration ServicesUygulama programlama arabirimleri com tabanlı VBScript gibi komut dosyası dilleri ile uyumsuz.

Sık kullanılan birleştirmeler

Aşağıdaki tablo programlama sık kullanılan derlemelerini listeler Integration Serviceskullanarak .NET Framework.

Çevirme

Açıklama

Microsoft.SqlServer.ManagedDTS.dll

Yönetilen çalışma zamanı altyapısı içerir.

Microsoft.SqlServer.RuntimeWrapper.dll

Birincil birlikte çalışma derlemesi (PIA) veya yerel çalışma zamanı altyapısı için sarmalayıcı içerir.

Microsoft.SqlServer.pipelinehost.dll

Yönetilen veri akışı altyapısı içerir.

Microsoft.SqlServer.PipelineWrapper.dll

Birincil birlikte çalışma derlemesi (PIA) veya yerel veri akışı altyapısı için sarmalayıcı içerir.

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.

Kavramlar

Planning and Architecture (Integration Services)