Program aracılığıyla bağlantı yöneticileri ile çalışma

De Integration Services, AcquireConnectionilişkili bağlantı Yöneticisi sınıf yöntemi olan bağlantı yöneticileri yönetilen kod ile çalışırken en sık çağrı yöntemi. Sen-si olmak aramak yönetilen kod yazdığınızda AcquireConnectionBağlantı Yöneticisi işlevselliğini kullanmak için yöntem. Ne olursa olsun, ister bir Script görev, Script bileşeni, özel nesne veya özel uygulama içinde yönetilen kod yazıyorsanız bu yöntem aramak zorunda.

Arama AcquireConnectionyöntemi başarıyla aşağıdaki soruların yanıtlarını bilmek için var:

  • Hangi bağlantı yöneticileri yönetilen nesne AcquireConnection yönteminden dönmek?

    Birçok bağlantı yöneticileri yönetilmeyen com nesneleri dönmek (System.__ComObject) ve bu nesneleri kolayca Yönetilen koddan kullanılamaz. Bu bağlantı yöneticileri listesi, sık kullanılan ole db Bağlantı Yöneticisi'ni içerir.

  • Yönetilen bir nesne döndüren bu bağlantı yöneticileri için hangi nesnelerin kendi AcquireConnection yöntemleri dönmek?

    Dönüş değeri için uygun türü cast için nesne türüne bilmek zorunda AcquireConnectionyöntemi döndürür. Örneğin, AcquireConnectionyöntemi ADO.NETBağlantı Yöneticisi açık verir SqlConnectionnesne kullandığınızda SqlClientSağlayıcı. Ancak, AcquireConnectionyöntemi için dosya Bağlantı Yöneticisi'ni sadece bir dize döndürür.

Bu konu için bağlantı yöneticileri ile birlikte gelen bu soruların yanıtları Integration Services.

Bağlantı Yöneticisi, yönetilen nesne döndürmüyor

Aşağıdaki tabloda bağlantı yöneticileri yerel com nesnesi döndüren (System.__ComObject) dan AcquireConnectionyöntemi. Bu yönetilmeyen nesneleri kolayca Yönetilen koddan kullanılamaz.

Bağlantı Yöneticisi türü

Bağlantı Yöneticisi adı

ADO

ado Bağlantı Yöneticisi

MSOLAP90

Analysis ServicesBağlantı Yöneticisi

EXCEL

Excel Bağlantı Yöneticisi

FTP

Bağlantı Yöneticisi

HTTP

Bağlantı Yöneticisi

ODBC

Bağlantı Yöneticisi

OLEDB

ole db Bağlantı Yöneticisi

Tipik olarak kullanabileceğiniz bir ADO.NETbir ado, Excel, odbc veya ole db veri kaynağına bağlanmak için Bağlantı Yöneticisi'nden yönetilen kod.

AcquireConnection yönteminden döndürülen değerler

Yönetilen bir nesneden geri bağlantı yöneticileri aşağıdaki tabloda AcquireConnectionyöntemi. Bu yönetilen nesneleri kolayca yönetilen kod kullanılabilir.

Bağlantı Yöneticisi türü

Bağlantı Yöneticisi adı

Dönüş değeri türü

Ek bilgi

ADO.NET

ADO.NETBağlantı Yöneticisi

System.Data.SqlClient.SqlConnection

DOSYA

Dosya Bağlantı Yöneticisi

System.String

Dosya yolu.

FLATFILE

Düz dosya Bağlantı Yöneticisi

System.String

Dosya yolu.

MSMQ

Bağlantı Yöneticisi

System.Messaging.MessageQueue

MULTIFILE

Birden çok dosyalar Bağlantı Yöneticisi

System.String

Bir dosya yolu.

MULTIFLATFILE

Birden çok düz dosyalar Bağlantı Yöneticisi

System.String

Bir dosya yolu.

SMOServer

Bağlantı Yöneticisi

Microsoft.SqlServer.Management.Smo.Server

SMTP

Bağlantı Yöneticisi

System.String

Örneğin:SmtpServer=<server name>;UseWindowsAuthentication=True;EnableSsl=False;

WMI

Bağlantı Yöneticisi

System.Management.ManagementScope

SQLMOBILE

SQL Server Compact Bağlantı Yöneticisi

System.Data.SqlServerCe.SqlCeConnection

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.

Başvuru

Veri kaynakları Script görev bağlanma

Kavramlar

Veri kaynakları Script bileşenindeki bağlanma

Özel görev veri kaynaklarına bağlanma