Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
SSIS Integration Runtime v rámci Azure Data Factory
V integračních službách je metoda AcquireConnection v přidružené třídě správce spojení metodou, kterou nejčastěji voláte při práci se správci spojení ve spravovaném kódu. Když píšete spravovaný kód, musíte volat metodu AcquireConnection, abyste mohli využít funkcionalitu správce spojení. Tuto metodu musíte volat bez ohledu na to, zda píšete managed kód ve skriptové úlohě, skriptové komponentě, vlastním objektu nebo aplikaci.
Abyste úspěšně použili metodu AcquireConnection, musíte znát odpovědi na následující otázky:
Kteří správci spojení vracejí spravovaný objekt z metody AcquireConnection?
Mnoho správců spojení vrací nespravované COM objekty (System.__ComObject) a tyto objekty nelze snadno použít ze spravovaného kódu. Seznam těchto správců spojení zahrnuje často používaný správce spojení OLE DB.
Pro ty správce spojení, které vracejí spravovaný objekt, jaké objekty jejich metody AcquireConnection vracejí?
Pro převedení vrácené hodnoty na správný typ musíte vědět, jaký typ objektu metoda AcquireConnection vrací. Například metoda AcquireConnection pro správce připojení ADO.NET vrací otevřený objekt SqlConnection, když používáte poskytovatele SqlClient. Nicméně metoda AcquireConnection pro správce spojení souborů pouze vrátí řetězec.
Toto téma odpovídá na tyto otázky pro správce spojení, které jsou součástí integračních služeb.
Správci spojení, kteří nevracejí spravovaný objekt
Následující tabulka uvádí správce spojení, které vracejí nativní COM objekt (System.__ComObject) z metody AcquireConnection. Tyto nespravované objekty nelze snadno použít ze spravovaného kódu.
| Správce připojení Type | Správce připojení Name |
|---|---|
| rozhraní ADO | Správce připojení ADO |
| MSOLAP90 | Správce připojení služby Analysis Services |
| Excel | Správce připojení aplikace Excel |
| protokol FTP | Správce připojení FTP |
| HTTP | Správce připojení HTTP |
| rozhraní ODBC | Správce připojení ODBC |
| OLEDB | Správce připojení OLE DB |
Obvykle můžete použít ADO.NET správce připojení ze spravovaného kódu k připojení ke zdroji dat ADO, Excel, ODBC nebo OLE DB.
Vrácení hodnot z metody AcquireConnection
Následující tabulka uvádí správce spojení, které vracejí spravovaný objekt z metody AcquireConnection. Tyto spravované objekty lze snadno používat ze spravovaného kódu.
| Správce připojení Type | Správce připojení Name | Typ návratné hodnoty | Další informace |
|---|---|---|---|
| ADO.NET | Správce připojení ADO.NET | System.Data.SqlClient.SqlConnection | |
| SOUBOR | Správce připojení k souborům | System.String | Cesta k souboru. |
| FLATFILE | Správce plochých připojení k souborům | System.String | Cesta k souboru. |
| služba MSMQ | Správce připojení MSMQ | System.Messaging.MessageQueue | |
| MULTIFILE | Správce připojení pro více souborů | System.String | Cesta k jednomu ze souborů. |
| MULTIFLATFILE | Správce připojení více plochých souborů | System.String | Cesta k jednomu ze souborů. |
| SMOServer | Správce připojení SMO | Microsoft. SqlServer.Management.Smo.Server | |
| protokol SMTP | Správce připojení SMTP | System.String | Příklad: SmtpServer=<server name>;UseWindowsAuthentication=True;EnableSsl=False; |
| rozhraní WMI | Správce připojení rozhraní WMI | System.Management.ManagementScope | |
| SQLMOBILE | SQL Server Compact Správce připojení | System.Data.SqlServerCe.SqlCeConnection |