Udostępnij za pośrednictwem


Working with Connection Managers Programmatically

W Integration Services, AcquireConnection Metoda skojarzonym menedżer połączeń klasy jest metodą, które można wywoływać najczęściej podczas pracy z s menedżer połączeń w kodzie zarządzanym. Podczas pisania kod zarządzany, trzeba wywołać AcquireConnection metoda korzystania z funkcji menedżer połączeń. Należy wywołać tej metoda, niezależnie od tego, czy piszesz kod zarządzany w zadania skryptu, składnik skryptów, obiekt niestandardowy lub niestandardowych aplikacji.

Aby wywołać AcquireConnection Metoda pomyślnie, trzeba znać odpowiedzi na następujące pytania:

  • Menedżerowie połączenia, które zwraca obiekt zarządzany z metoda AcquireConnection?

    Wiele menedżerów połączenia powróć niezarządzanego () obiektów COMSystem.__ComObject) i tych obiektów nie mogą być łatwo używane z kod zarządzany. Na liście menedżerów te połączenia zawiera najczęściej używane Menedżer połączeń OLE DB.

  • Dla tych menedżerów połączenia zwraca obiekt zarządzany jakie obiekty ich AcquireConnection zwracają?

    Aby rzutować wartości zwracanej do odpowiedniego typu, trzeba znać typ obiektu AcquireConnection Metoda zwraca wartość. Na przykład AcquireConnection Metoda ADO.NET Menedżer połączeń zwraca otwarty SqlConnection obiekt, korzystając z SqlClient Dostawca. Jednak AcquireConnection Metoda dla menedżer połączeń pliku po prostu zwraca ciąg znaków.

W tym temacie zamieszczono odpowiedzi na te pytania dla kierowników połączenia, które są dołączone do Integration Services.

Nie połączenia menedżerów z zwrotu obiektu zarządzanego

Poniższa tabela zawiera listę menedżerów połączenia, zwracających macierzystym (obiekt COMSystem.__ComObject) z AcquireConnection Metoda. Obiekty te niezarządzanego łatwo nie mogą być używane z kod zarządzany.

Typ menedżer połączeń

Nazwa menedżer połączeń

ADO

Menedżer połączeń ADO

MSOLAP90

Analysis Services Menedżer połączeń

PROGRAMU 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 do łączenia się ze źródłem danych obiektów ADO, Excel, ODBC lub OLE DB.

Wartości zwracanej przez metoda AcquireConnection

Poniższa tabela zawiera listę menedżerów połączenia, zwracających zarządzanego obiektu z AcquireConnection Metoda. Te zarządzane obiekty w prosty sposób można używać z kod zarządzany.

Typ menedżer połączeń

Nazwa menedżer połączeń

Wpisz wartość zwrotu

Informacje dodatkowe

ADO.NET

ADO.NET Menedżer połączeń

System.Data.SqlClient.SqlConnection

PLIK

Menedżer połączeń pliku

System.String

Ścieżka do pliku.

FLATFILE

Menedżer połączeń plik prosty

System.String

Ścieżka do pliku.

usługa MSMQ

Menedżer połączeń usługi usługa MSMQ

System.Messaging.MessageQueue

MULTIFILE

Menedżer połączeń 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ń obiektów 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

Menedżer połączeń Compact programu SQL Server

System.Data.SqlServerCe.SqlCeConnection

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.