Udostępnij za pośrednictwem


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

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.