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 |
|
Ayrıca bkz.
Başvuru
Veri kaynakları Script görev bağlanma