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.
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 |
---|
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. |
|