Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı
Entegrasyon Hizmetlerinde, ilişkili bağlantı yöneticisi sınıfının AcquireConnection yöntemi, yönetilen kodda bağlantı yöneticileriyle çalışırken en sık başvurduğunuz yöntemdir. Yönetilen kod yazarken, bir bağlantı yöneticisinin işlevselliğini kullanmak için AcquireConnection metodunu çağırmanız gerekir. Bu yöntemi, yönetilen kodu bir Script görevinde, Script bileşeninde, özel nesnede veya özel uygulamada yazıyor olmağınıza bakılmaksızın çağırmanız gerekir.
AcquireConnection yöntemini başarılı bir şekilde kullanmak için aşağıdaki soruların cevaplarını bilmeniz gerekir:
Hangi bağlantı yöneticileri AcquireConnection yönteminden yönetilen bir nesneyi döndürür?
Birçok bağlantı yöneticisi yönetilmeyen COM nesnelerini (System.__ComObject) döndürür ve bu nesneler yönetilen koddan kolayca kullanılamaz. Bu bağlantı yöneticileri listesi sıkça kullanılan OLE DB bağlantı yöneticisini içerir.
Yönetilen nesne döndüren bağlantı yöneticileri için AcquireConnection yöntemleri hangi nesneleri döndürüyor?
Geri dönüş değerini uygun türe dökmek için AcquireConnection yönteminin ne tür nesneyi döndürdüğünü bilmeniz gerekir. Örneğin, ADO.NET bağlantı yöneticisi için AcquireConnection yöntemi, SqlClient sağlayıcısını kullandığınızda açık bir SqlConnection nesnesi döndürür. Ancak, Dosya bağlantı yöneticisi için AcquireConnection yöntemi sadece bir diziyi döndürüyor.
Bu konu, Entegrasyon Hizmetleri ile birlikte yer alan bağlantı yöneticileri için bu soruları cevaplar.
Yönetilen Nesneyi Döndürmeyen Bağlantı Yöneticileri
Aşağıdaki tablo, AcquireConnection yönteminden yerel COM nesnesi (System.__ComObject) döndüren bağlantı yöneticilerini listeler. Bu yönetilmeyen nesneler yönetilen koddan kolayca kullanılamaz.
| Bağlantı Yöneticisi Tipi | Bağlantı Yöneticisi Adı |
|---|---|
| ADO | ADO Bağlantı Yöneticisi |
| MSOLAP90 | Analysis Services Bağlantı Yöneticisi |
| EXCEL | Excel Bağlantı Yöneticisi |
| FTP | FTP Bağlantı Yöneticisi |
| HTTP | HTTP Bağlantı Yöneticisi |
| ODBC | ODBC Bağlantı Yöneticisi |
| OLEDB | OLE DB Bağlantı Yöneticisi |
Genellikle, yönetilen koddan bir ADO.NET bağlantı yöneticisi kullanarak bir ADO, Excel, ODBC veya OLE veritabanı veri kaynağına bağlanabilirsiniz.
AcquireConnection Yönteminden Değerleri Geri Getir
Aşağıdaki tablo, AcquireConnection yönteminden yönetilen bir nesneyi döndüren bağlantı yöneticilerini listeler. Bu yönetilen nesneler yönetilen koddan kolayca kullanılabilir.
| Bağlantı Yöneticisi Tipi | Bağlantı Yöneticisi Adı | Getiri Değeri Türü | Ek Bilgiler |
|---|---|---|---|
| ADO.NET | ADO.NET Bağlantı Yöneticisi | System.Data.SqlClient.SqlConnection | |
| DOSYA | Dosya Bağlantı Yöneticisi | System.String | Dosyanın yolu. |
| FLATFILE | Düz Dosya Bağlantı Yöneticisi | System.String | Dosyanın yolu. |
| MSMQ | MSMQ Bağlantı Yöneticisi | System.Messaging.MessageQueue | |
| MULTIFILE | Birden Çok Dosya Bağlantı Yöneticisi | System.String | Dosyalardan birine giden yol. |
| MULTIFLATFILE | Birden Çok Düz Dosya Bağlantı Yöneticisi | System.String | Dosyalardan birine giden yol. |
| SMOServer | SMO Bağlantı Yöneticisi | Microsoft. SqlServer.Management.Smo.Server | |
| SMTP | SMTP Bağlantı Yöneticisi | System.String | Örneğin: SmtpServer=<server name>;UseWindowsAuthentication=True;EnableSsl=False; |
| WMI (Windows Yönetim Araçları) | WMI Bağlantı Yöneticisi | System.Management.ManagementScope | |
| SQLMOBILE | SQL Server Compact Bağlantı Yöneticisi | System.Data.SqlServerCe.SqlCeConnection |