Veri kaynakları Script bileşenindeki bağlanma

Bağlantı Yöneticisi, Kapsüller ve belirli bir türde 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 bağlantı yöneticileri için erişim tarafından özel komut dosyası kaynak veya hedef bileşeni tıklatarak yapabilirsiniz Ekle ve kaldırma üzerinde düğmeleri Bağlantı Yöneticisi sayfası Komut dosyası dönüşümü Düzenleyicisi. Ancak, yük veya verilerinizi kurtarmak için kendi özel kod yazmalısınız ve muhtemelen açıp veri kaynağına bağlantıyı kapatmak için. Hakkında daha fazla bilgi için Bağlantı Yöneticisi sayfası Komut dosyası dönüşümü Düzenleyicisi, bakın Script bileşeni Script bileşen düzenleyiciyi içinde yapılandırmave Komut dosyası dönüşümü Düzenleyicisi (Bağlantı Yöneticisi sayfa).

Script bileşeni oluşturur bir Connectionskoleksiyonu ComponentWrapperher bağlantı Yöneticisi Bağlantı Yöneticisi aynı ada sahip bir kesinlikle yazılan erişeni içeren proje öğesi. Bu koleksiyon ile maruz Connectionsözelliği ScriptMainsınıf Erişimci özelliği Bağlantı Yöneticisi örneği döndürür IDTSConnectionManager100. Örneğin, bir bağlantı Yöneticisi adlı eklediyseniz MyADONETConnectioniletişim kutusunun Bağlantı Yöneticisi sayfasında aşağıdaki kodu ekleyerek komut dosyanızda bir başvuruyu edinebilirsiniz:

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. Script görev olduğundan Option Strictetkin, hangi tür olarak döndürülen bağlantı, döküm gerekir Object, önce size uygun bağlantı türüne görüneceği şekilde kullanabilirsiniz

Sonra arama AcquireConnectiontemel bağlantı veya veri kaynağına bağlanmak için gerekli bilgileri elde etmek için özel bağlantı Yöneticisi yöntemi. Örneğin, bir referans elde System.Data.SqlConnectionbir ado tarafından sarılmış.Aşağıdaki kodu kullanarak ağ bağlantı Yöneticisi:

Dim myADOConnection As SqlConnection = _

CType(MyADONETConnectionManager.AcquireConnection(Nothing), SqlConnection)

Buna karşılık, düz dosya Bağlantı Yöneticisi için aynı çağrı yalnızca yolunu ve dosya adını dosya veri kaynağı döndürür.

Dim myFlatFile As String = _

CType(MyFlatFileConnectionManager.AcquireConnection(Nothing), String)

Ardından bu yolu ve dosya adını sağlamanız gereken bir System.IO.StreamReaderya Streamwriterokumak veya düz dosya veri yazmak için.

Önemli notÖnemli

Bir Script bileşeni yönetilen kod yazarken, çağrı yapamazsınız AcquireConnectiondöndüren yönetilmeyen nesneleri, ole db Bağlantı Yöneticisi'ni ve Excel Bağlantı Yöneticisi bağlantısı yöneticileri yöntemi. Ancak, sen-ebilmek okumak ConnectionStringözelliği bu bağlantı yöneticileri ve bir oledb bağlantı dizesi kullanarak kodunuzda doğrudan veri kaynağına bağlanmak connection dan System.Data.OleDbnamespace.

Aramak gerekirse AcquireConnectionyöntemi yönetilmeyen bir nesne döndüren Bağlantı Yöneticisi bir ado kullanmak.Ağ Bağlantısı Yöneticisi. ado yapılandırırken.Bir ole db sağlayıcısı kullanmak için ağ bağlantı Yöneticisi'ni kullanarak bağlanır.ole db için .NET Framework veri sağlayıcısı. Bu durumda, AcquireConnectionyöntemi döner bir System.Data.OleDb.OleDbConnectionyönetilmeyen bir nesne yerine. Bir ado yapılandırmak için.net Bağlantı Yöneticisi ile bir Excel veri kaynağını kullanmak için Jet için Microsoft ole db sağlayıcısı seçin, Excel çalışma kitabını belirtin ve sonra girin Excel 8.0(Excel 97 ve sonrası) değeri olarak Genişletilmiş özellikler üzerine tüm sayfası Bağlantı Yöneticisi iletişim kutusu.

Bağlantı yöneticileri script bileşeni ile kullanma hakkında daha fazla bilgi için Bir kaynak Script bileşeni ile oluşturmave Bir hedef Script bileşeni ile oluşturma.

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.

Görevler

Bağlantı Yöneticisi oluşturma

Kavramlar

Tümleştirme Hizmetleri bağlantıları