Genel programlama Tümleştirme Hizmetleri

SQL Server Integration Servicesveri taşıma ve dönüştürme paket denetim akışı ve Yönetimi'nden ayıran bir mimarisi vardır.Bu mimari tanımlamak ve, otomatik ve olması programlama yaparken genişletilmiş iki ayrı motorları vardır Integration Services.Çalışmasaat motoru günlüğü, olay işleyicileri ve değişkenleri için yürütme ve küme seçenekleri akışını geliştiricilerinin denetim akışı ve paket yönetim altyapısı gerçekleştirir.Ayıklanması, dönüştürme ve verileri yüklemek için özel olarak ayrılmış bir özel, yüksek performanslı motoru veri akışı motorudur.Programlama, Integration Services, siz programlama karşı iki bu motorları.

Mimarisi, aşağıdaki resimde gösterilmiştir Integration Services.

Integration Services mimarisi

Tümleştirme Hizmetleri çalışmasaat altyapısı

Integration Services Çalışmasaat motoru kontrol yönetimi ve altyapı sağlayan uygulayarak paketleri yürütülmesiyürütme sırasını, günlük, değişkenleri ve olay işleme.Programlama Integration Services - çalışmasaat altyapısı oluşturma, yapılandırmave paketleri yürütülmesini otomatikleştirmek ve özel görevler ve oluşturmak geliştiriciler sağlardiğer uzantıları.

Daha fazla bilgi için, bkz. Komut dosyası görev paketi genişletmek için kullanma, Özel görev geliştirme ve Program aracılığıyla paketleri oluşturma.

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

Taşıma ve farklı kaynaklardan veri dönüştürme adanmış uzmanlaşmış ve yüksek performanslı bir görev veri akışı görevi veri akışı alt yapısı yönetir.Diğer görevler veri akışı görev kaynakları, dönüşümleri veya hedefleri veri akışı bileşenler olarak adlandırılan ek nesneler içeriyor.Bu görevin bölümlerini taşıma çekirdek bileşenleridir.Veri dönüştürme ve taşıması tanımlarlar.Programlama veri akışı altyapısı oluşturma ve yapılandırma bileşen veri akışı görevi 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şturma.

Desteklenen diller

Integration Servicestam olarak destekleyen Microsoft .NET Framework.Bu program geliştiriciler sağlar Integration Services kendi seçtikleri içinde.net uyumlu diller.Çalışmasaat motoru ve veri akışı altyapısı yerel kodunda yazılır, ancak her ikisi de tam olarak yönetilen nesne modeli aracılığıyla kullanılabilir olmaları.

Program Integration Services paketleri, özel görevler ve bileşenlerinde Microsoft Visual Studio veya başka bir kod veya metin düzenleyici.Visual StudioGeliştirici birçok araç ve kodlama, hata ayıklama ve sınama yinelemeli döngüleri hızlandırmak ve kolaylaştırmak için özellikleri sunar.Visual StudioAyrıca dağıtımı kolaylaştırır.Ancak, size gerekmeyen Visual Studio derlemek ve yapı Integration Services kod projeleri..NET FrameworkSDK içerir Visual Basic ve Visual C# derleyicileri ve ilgili araçlar.

Önemli notÖnemli

Varsayılan olarak, .NET Framework yüklü olduğu SQL Server, ama .NET Framework SDK olduğu değil.SDK bilgisayarda yüklü olan ve SDK belgelerine çevrimiçi kitapları koleksiyoniçinde bulunan sürece, bu bölümdeki SDK içeriklere bağlantılar çalışmaz.Yüklediğiniz sonra .NET FrameworkSDK, Çevrimiçi Kitaplar koleksiyon ve yönergeleri izleyerek İçindekiler tablo SDK belgelerine ekleyebilirsiniz Ekleme ve kaldırma Yardım Koleksiyonlar.

Integration Services Script görev ve Script bileşeni kullanmak Microsoft Visual Studio Araçlar için uygulamaları (vsta) olarak bir katıştırılmış komut dosyası kullanan ortamı.VSTA supports Microsoft Visual Basic 2008 and Microsoft Visual C# 2008.

Not

Integration Services COMile uyumsuz bir uygulama programlama arabirimleri-VBScript. gibi komut dosyası kullanan dilleri temel

Yaygın olarak kullanılan birleştirmeler

Aşağıdaki tablo programlama yaparken sık sık kullanılan derlemeleri listeler Integration Services kullanarak .NET Framework.

Çevirme

Açıklama

Microsoft.sqlserver.ManagedDTS.dll

-Yönetilen çalışmasaat altyapısı içerir.

Microsoft.sqlserver.RuntimeWrapper.dll

Birincil birlikte çalışma derleme (PIA) veya yerel çalışmasaat motoru 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 derleme (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 seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret msdn veya TechNetIntegration Servicessayfa :

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