Praca z menedżerów połączenia programowego
W Integration Services, AcquireConnection metody klasy menedżer połączeń związane jest to metoda najczęściej wywołania podczas pracy z menedżerami połączenia w kod zarządzany.Podczas pisania kod zarządzany, trzeba zadzwonić do AcquireConnection metoda korzystania z funkcji menedżer połączeń.Należy wywołać tej metoda, niezależnie od tego, czy pisania kod zarządzany zadania skryptu, składnik skryptów, obiekt niestandardowy lub niestandardowych aplikacji.
Wywołanie AcquireConnection metoda pomyślnie, trzeba znać odpowiedzi na następujące pytania:
Menedżerowie połączenia, które zwracają obiektu zarządzanego przez metoda AcquireConnection?
Wielu menedżerów połączenia zwrotu niezarządzanych obiektów COM (System.__ComObject) i tych obiektów nie można łatwo korzystać z kod zarządzany.Lista tych zarządców połączenia zawiera często używanych menedżer połączeń OLE DB.
Dla menedżerów połączenia tych zwracających obiektu zarządzanego jakie obiekty ich metody AcquireConnection wrócić?
Do oddania wartości zwracanej do odpowiedniego typu, trzeba wiedzieć, jakiego typu obiektu AcquireConnection Metoda zwraca.Na przykład AcquireConnection metoda ADO.NET menedżer połączeń zwraca otwarty SqlConnection obiektu korzystając z SqlClient dostawca.Jednakże AcquireConnection Metoda dla menedżer połączeń pliku po prostu zwraca ciąg.
W tym temacie odpowiedzi na te pytania dla kierowników połączenia, które są dołączone Integration Services.
Połączenie menedżerów, nie zwróci obiektu zarządzanego
W poniższej tabela przedstawiono menedżerów połączenia zwracających macierzystą obiektu COM (System.__ComObject) z AcquireConnection metoda.Obiekty te niezarządzanych nie można łatwo z kod zarządzany.
Typ Menedżera połączeń |
Nazwa Menedżera połączeń |
---|---|
ADO |
Menedżer połączeń ADO |
MSOLAP90 |
Usługi Analysis ServicesMenedżer połączeń |
PROGRAM EXCEL |
Menedżer połączeń programu Excel |
FTP |
Menedżer połączeń FTP |
HTTP |
Menedżer połączeń HTTP |
ODBC |
Menedżer połączeń ODBC |
OLEDB |
Menedżer połączeń OLE DB |
Zazwyczaj można używać ADO.NET menedżer połączeń z kod zarządzany, aby połączyć się z obiektów ADO, Excel, ODBC lub OLE DB źródło danych.
Wartości zwracane przez metodę AcquireConnection
W poniższej tabela przedstawiono menedżerów połączenia zwracających obiektu zarządzanego z AcquireConnection metoda.Można łatwo te zarządzane obiekty z kod zarządzany.
Typ Menedżera połączeń |
Nazwa Menedżera połączeń |
Typ zwracanej wartości |
Dodatkowe informacje |
---|---|---|---|
ADO.NET |
ADO.NET Menedżer połączeń |
System.Data.SqlClient.SqlConnection |
|
PLIK |
Menedżer połączeń pliku |
System.String |
Ścieżka do pliku. |
PISANIE |
Płaski Menedżera połączeń do pliku |
System.String |
Ścieżka do pliku. |
USŁUGI usługa MSMQ |
Menedżer połączeń usługi usługa MSMQ |
System.Messaging.MessageQueue |
|
MULTIFILE |
Menedżer połączeń usługi wielu plików |
System.String |
Ścieżka do jednego z plików. |
MULTIFLATFILE |
Menedżer połączeń wielu plików płaski |
System.String |
Ścieżka do jednego z plików. |
SMOServer |
Menedżer połączeń SMO |
Microsoft.SqlServer.Management.Smo.Server |
|
SMTP |
Menedżer połączeń SMTP |
System.String |
Na przykład: SmtpServer=<server name>;UseWindowsAuthentication=True;EnableSsl=False; |
WMI |
Menedżer połączeń usługi WMI |
System.Management.ManagementScope |
|
SQLMOBILE |
SQL ServerCompact Menedżera połączeń |
System.Data.SqlServerCe.SqlCeConnection |
|