Genel programlama Tümleştirme Hizmetleri
SQL Server Integration Services veri taşıma ve dönüştürme paket denetim akışı ve yönetimi ayıran bir mimarisi vardır.Iki ayrı motoru, otomatik ve olması programlama, genişletilmiş, bu mimariye tanımlamak ve vardır. Integration Services. Çalışma-saat çalışma akışını denetlemek ve günlüğü ve olay işleyicileri değişkenleri için seçenekleri küme olanağı sağlayan denetim akışı ve paket yönetimi altyapı motorunu kullanır.veri akışı altyapısı ayıklama dönüştürme ve verileri yüklemek için özel olarak ayrılmış bir özelleştirilmiş ve yüksek performanslı altyapısıdır.Programlama zaman Integration Services, size karşı iki bu altyapılarının programlama.
Aşağıdaki resimde mimarisini gösterir. Integration Services.
Tümleştirme Hizmetleri Çalıştır-CVE-2006-saat altyapısı
The Integration Services run-saat engine controls the management and execution of packages, by implementing the infrastructure that enables execution order, logging, variables, and olay handling. Programlama Integration Services Çalışma-CVE-2006-saat altyapısı oluşturma, yapılandırma ve paketleri yürütülmesini otomatikleştirmek ve özel görevler ve diğer uzantıları oluşturma olanağı sağlar.
Daha fazla bilgi için bkz: Komut dosyası göreve paketi genişletme, Özel görev geliştirme, ve Paketleri program kullanarak oluşturma.
Tümleştirme Hizmetleri veri akışı altyapısı
veri akışı altyapısı, taşıma ve farklı kaynaklardan veri dönüştürme için ayrılmış özel, yüksek performanslı bir görev veri akışı görevi yönetir.veri akışı görevi, diğer görevleri farklı olarak, kaynaklar, dönüşümler veya hedefleri veri akışı bileşenler olarak adlandırılan ek nesneler içerir.Bu görevin bölümlerini taşımak temel bileşenleridir.Taşıma ve verileri bir dönüştürme tanımlarlar.veri akışı altyapısı sağlar programlama geliştiriciler oluşturma ve veri akışı görevi bileşenlerin yapılandırmasını otomatik hale getirmek ve özel bileşenleri oluşturun.
Daha fazla bilgi için bkz: Komut dosyası bileşeni ile veri akışı genişletme, Özel veri akışı bileşen geliştirme, ve Paketleri program kullanarak oluşturma.
Desteklenen diller
Integration Services fully supports the Microsoft .NET Framework.Bu geliştiriciler program sağlar. Integration Services kendi istediği .NET uyumlu dillerde. Ancak her iki çalışma-saat altyapısı ve veri akışı altyapısı yerel kodda, her bir tam olarak yönetilen bir nesne modeli aracılığıyla kullanılabilir olduklarını yazılır.
You can program Integration Services packages, custom tasks, and components in Microsoft Visual Studio or in another code or text editor.Visual Studio offers the developer many tools and features to simplify and accelerate the iterative cycles of coding, debugging, and testing.Visual Studio also makes deployment easier.Ancak, gerek yoktur Visual Studio derleme ve oluşturmak için Integration Services kod projeleri. The .NET Framework SDK includes the Visual Basic and Visual C# compilers and related tools.Komut satırı derleyiciler kullanarak kod projeleri derlemeye hakkında daha fazla bilgi için bkz: Installing and Compiling Integration Services Programming Samples.
Important Note: |
---|
Varsayılan olarak, .NET Framework birlikte yüklenir SQL Server, ancak .NET Framework SDK değil. SDK'NıN yüklü ve SDK belgelerine Çevrimiçi Kitaplar'de bulunan koleksiyon, bu bölümdeki SDK içeriklere çalışmaz.Sonra yüklemiş olduğunuz .NET Framework SDK, SDK belgelerine Books Online'da toplanması ve içindekiler tablosu için'ndaki yönergeleri izleyerek ekleyebileceğiniz Ekleme ve kaldırma, derlemeleri Yardımı. |
The Integration Services Script task and Script component use Microsoft Visual Studio Tools for Applications (VSTA) as an embedded scripting environment.VSTA supports Microsoft Visual Basic 2008 and Microsoft Visual C# 2008.
Not
The Integration Services application programming interfaces are incompatible with COM-based komut dosyası kullanan languages such as VBScript.
Sık kullanılan derlemeleri
Aşağıdaki tabloda sık programlama kullanılan derlemeleri listeler. Integration Services kullanarak .NET Framework.
Çevirme |
Açıklama |
---|---|
Microsoft.SqlServer.ManagedDTS.dll |
Yönetilen çalışma-içeren saat altyapısı. |
Microsoft.SqlServer.RuntimeWrapper.dll |
Birincil birlikte çalışma içeren derleme (PIA) veya yerel çalışma zamanı alt yapısı için sarmalayıcı,. |
Microsoft.SqlServer.PipelineHost.dll |
Yönetilen bir veri akışı altyapısı'nı içerir. |
Microsoft.SqlServer.PipelineWrapper.dll |
Ana birlikte çalışma derlemesi (PIA) veya yerel veri akışı altyapısı için sarmalayıcı, içerir. |
|