Aracılığıyla paylaş


Veri kaynakları Kod bileşenindeki bağlanılıyor

Bir Bağlantı Yöneticisi, saklar ve belirli bir türdeki bir veri kaynağına bağlanmak için gereken bilgileri depolar uygun bir birimdir.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri bağlantıları.

Varolan bir Bağlantı Yöneticisi erişim için özel bir komut dosyası, kaynak veya hedef bileşeni tarafından tıklatarak yapabileceğiniz Ekleme and Kaldırma düğmeleriBağlantı Yöneticisi sayfaKomut dosyası dönüştürme Düzenleyicisi.Ancak, yüklemek veya verilerinizi kaydetmek için kendi özel kodlarınızı yazın ve büyük olasılıkla açmak ve verilere bağlantıyı kapatmak için kaynak.Hakkında daha fazla bilgi için Bağlantı Yöneticisi sayfaKomut dosyası dönüştürme Düzenleyicisi, see Bileşen Kod Düzenleyicisi'nde komut dosyası bileşeni'ni yapılandırma ve Komut dosyası dönüştürme Düzenleyicisi (Bağlantı Yöneticisi sayfa).

Komut dosyası bileşeni oluşturur bir Connections koleksiyon sınıfında ComponentWrapper Bağlantı Yöneticisi ile aynı ada sahip her Bağlantı Yöneticisi için özellikle yazılan bir erişimcisine içeren proje öğesi. Bu koleksiyon aracılığıyla yararlanılır Connections özellik ScriptMain sınıf. Özellik erişimci örnek Bağlantı Yöneticisi için bir başvuru verir... IDTSConnectionManager100. Örneğin, eklediğiniz adında bir Bağlantı Yöneticisi MyADONETConnection iletişim kutusunun Bağlantı Yöneticisi sayfasında, başvuru, komut dosyanızda aşağıdaki kod ekleyerek elde edebilirsiniz:

Dim myADONETConnectionManager As IDTSConnectionManager100 = _

Me.Connections.MyADONETConnection

Not

Aramadan önce Bağlantı Yöneticisi tarafından döndürülen bağlantı türünü bilmeniz gerekir AcquireConnection. Komut dosyası görev olduğundan Option Strict etkinleştirildiğinde, bağlantı türü olarak döndürülen dönüştürmelisiniz Object, kullanmadan önce uygun bağlantı türü için.

Sizi daha sonra aramayı AcquireConnection Belirli bir Bağlantı Yöneticisi, temel alınan bağlantı veya verilere bağlanmak için gereken bilgileri edinme yöntem kaynak. Örneğin, bir başvuru elde System.Data.SqlConnection aşağıdaki kodu kullanarak bir ADO.NET Bağlantı Yöneticisi tarafından alt satıra kaydırılmış:

Dim myADOConnection As SqlConnection = _

CType(MyADONETConnectionManager.AcquireConnection(Nothing), SqlConnection)

Buna ek olarak, düz dosya bir Bağlantı Yöneticisi aynı çağrısı yalnızca yol ve dosya adını dosya verilerini döndürür kaynak.

Dim myFlatFile As String = _

CType(MyFlatFileConnectionManager.AcquireConnection(Nothing), String)

Sonra bu yol ve dosya adı sağlamalısınız bir System.IO.StreamReader veya Streamwriter Okuma veya verileri düz dosyasında yazma için.

Important noteImportant Note:

Bir komut dosyası bileşen, yönetilen kod yazarken, çağrılamıyor AcquireConnection Yönetilmeyen nesnelerini (OLE DB Bağlantı Yöneticisi ve Excel Bağlantı Yöneticisi bağlantısı yöneticileri yöntem. Ancak, okuma ConnectionString Bu bağlantıyı yöneticileri özellik ve veriye bağlanmak kaynak kodunuzdaki bağlantı dizesi bir OLEDB, Ek Yardım düğmesini kullanarak doğrudan connection gelen System.Data.OLEDB ad alanı.

Aranacak gerekiyorsa AcquireConnection yönetilmeyen bir nesnesi döndüren bir Bağlantı Yöneticisi yöntem bir ADO.NET Bağlantı Yöneticisini kullanın. ADO.NET Bağlantı Yöneticisi, bir OLE DB sağlayıcı'nı kullanmak üzere yapılandırdığınızda, OLE DB için .NET Framework veri sağlayıcı kullanarak bağlanır.Bu durumda, AcquireConnection yöntem döndürür bir System.Data.OleDb.OleDbConnection yönetilmeyen bir nesne değil. Bir Excel verileriyle kullanmak için bir ADO.NET Bağlantı Yöneticisi'ni yapılandırmak için kaynak, Jet için Microsoft OLE DB sağlayıcı'ı seçin, bir Excel çalışma kitabı belirtin ve sonra girin Excel 8.0 (Excel 97 ve daha sonraki sürümleri) değeri olarak Genişletilmiş Özellikler on the Tüm sayfaBağlantı Yöneticisi iletişim kutusu.

Komut dosyası bileşeni ile Bağlantı Yöneticisi'ni kullanma hakkında daha fazla bilgi için bkz: Bir kaynak komut dosyası bileşeni ile oluşturma ve Hedef komut dosyası bileşeni ile oluşturma.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.