ADO.NET Connection Manager
An ADO.NET menedżer połączeń enables a pakiet to access data sources by using a .NET dostawca. This connection manager is typically used to access data sources such as Microsoft SQL Server, and also data sources exposed through OLE DB and XML in custom tasks that are written in managed code by using a language such C#.
When you add an ADO.NET connection manager to a package, SQL Server Integration Services creates a connection manager that is resolved as an ADO.NET connection at run time, sets the connection manager properties, and adds the connection manager to the Connections collection on the package.
The ConnectionManagerType właściwość of the menedżer połączeń is zestaw to ADO.NET. Wartość ConnectionManagerType jest kwalifikowaną zawiera nazwę dostawca .NET, który korzysta z menedżer połączeń.
Można skonfigurować ADO.NET Menedżer połączeń w następujący sposób:
Podaj skonfigurowany tak, aby spełnić wymagania wybranego dostawca .NET ciąg określonego połączenia.
W zależności od dostawca należy dołączyć nazwę urządzenie źródłowe danych, aby połączyć się.
Podanie poświadczenia zabezpieczeń, odpowiednio dla wybranego dostawca.
Wskazuje, czy połączenie, które jest tworzony z menedżer połączeń jest zachowywana w czasie wykonywania.
Wiele opcji konfiguracja z ADO.NET Menedżer połączeń zależy od dostawca .NET, której używa Menedżer połączeń.
Rozwiązywanie problemów z Menedżerem połączeń ADO.NET
Można rejestrować wywołania, ADO.NET Menedżer połączeń powoduje, że dla dostawców zewnętrznych danych. Rozwiązywanie problemów z połączeniami za pomocą tej funkcji rejestrowania, ADO.NET powoduje, że Menedżer połączeń z zewnętrznymi źródłami danych. Do rejestrowania wywołań, ADO.NET Menedżer połączeń powoduje, że dla dostawców zewnętrznych danych, należy włączyć rejestrowanie pakiet i wybierz Diagnostyczne zdarzeń poziom pakiet.Aby uzyskać więcej informacji zobaczTroubleshooting Package Execution.
Jeżeli odczytywany przez ADO.NET Menedżer połączeń, niektóre dane SQL Server Typ danych Data wygeneruje wyniki przedstawione w poniższej tabela.
Typ danych programu SQL Server |
Wynik |
---|---|
time, datetimeoffset |
Pakiet nie powiedzie się, chyba że pakiet używa sparametryzowana poleceń SQL.Aby użyć sparametryzowana polecenia SQL, należy użyć wykonać zadania SQL do pakiet.Aby uzyskać więcej informacji zobacz wykonać zadań SQL i Praca z parametry i Zwróć kody w wykonać zadań SQL. |
datetime2 |
The ADO.NET menedżer połączeń truncates the millisecond value. |
Uwaga
Aby uzyskać więcej informacji na temat SQL Server typy danych i sposób ich mapowania Integration Services typy danych, zobacz Data Types (Transact-SQL) i Typy danych usług integracja.
Konfigurowanie ADO.NET Menedżer połączeń
zestaw właściwości za pomocą SSIS Projektant lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które zestaw w SSIS Projektant, kliknij jedną z następujących tematów:
Aby uzyskać informacje dotyczące konfigurowania programowo Menedżer połączeń Zobacz ConnectionManager i Dodawanie połączenia programowe.
|