ADO.NET, Menedżer połączeń
ADO.NETmenedżer połączeń umożliwia dostęp do źródła danych pakiet przy użyciu.NET dostawca. Ten menedżer połączeń jest zazwyczaj używany do dostępu do źródeł danych takich jak Microsoft SQL Server, a także źródła danych dostępne za pośrednictwem OLE DB i XML w niestandardowe zadania napisane przy użyciu języka takiego C# w kod zarządzany .
Podczas dodawania ADO.NET menedżer połączeń do pakiet SQL Server Integration Services tworzy jest rozpoznawana jako menedżer połączeń ADO.NET połączenia w czaswykonywania ustawia właściwości menedżer połączeń i doda menedżer połączeń do Connections kolekcja na pakiet.
ConnectionManagerTypewłaściwość menedżer połączeń jest zestaw na ADO.NET.Wartość ConnectionManagerType kwalifikuje się do zawierają nazwę.NET dostawca korzysta menedżer połączeń .
Można skonfigurować ADO.NET menedżer połączeń w następujący sposób:
Zawierają określony parametry połączenia skonfigurowany tak, aby spełniać wymagania wybranego.NET dostawca.
W zależności od dostawcanależy dołączyć nazwę danych źródło połączyć.
Podaj poświadczenia zabezpieczeń, odpowiednio dla wybranego dostawca.
Wskazuje, czy połączenie utworzone z menedżer połączeń jest zachowywana w czaswykonywania.
Wiele opcji konfiguracja z ADO.NET menedżer połączeń zależy.NET dostawca korzysta menedżer połączeń .
Rozwiązywanie problemów z ADO.NET, Menedżer połączeń
Dziennika wywołań, ADO.NET menedżer połączeń udostępnia dostawcom danych zewnętrznych.Ta funkcja rejestrowania można używać do rozwiązywania problemów z połączeniami, ADO.NET menedżer połączeń udostępnia z zewnętrznymi źródłami danych.Do dziennika wywołań, ADO.NETmenedżer połączeń sprawia, że do dostawców danych zewnętrznych, Włącz rejestrowanie pakiet i wybierz diagnostycznezdarzenie napoziom pakiet. Aby uzyskać więcej informacji, zobacz temat Wykonanie pakietów rozwiązywania problemów.
Podczas odczytu przez ADO.NETmenedżer połączeńdanych niektórych SQL Servertypu danychdata będzie generować wyniki przedstawione w poniższej tabela.
SQL Typ danych serwera |
Wynik |
---|---|
time, datetimeoffset |
pakiet nie powiedzie się, chyba że pakiet używa sparametryzowana poleceń SQL .Aby użyć sparametryzowana poleceń SQL , należy użyć wykonywanie zadań SQL do pakiet.Aby uzyskać więcej informacji, zobacz tematy SSIS wykonać zadanie SQL i Praca z parametrów i zwracanych kodów w wykonywanie zadań SQL. |
datetime2 |
ADO.NETmenedżer połączeń obcina wartość milisekundy. |
Ostrzeżenie
Aby uzyskać więcej informacji o SQL Server typów danych i sposób ich mapowania do Integration Services typów danych, zobacz Typy danych (Transact-SQL) i Typy danych usług integracji.
Konfigurowanie ADO.NET, Menedżer połączeń
Można zestaw właściwości za pomocą SSIS Projektant lub programowo.
Aby uzyskać więcej informacji na temat właściwości, które można zestaw w SSIS Projektant, kliknij jeden z następujących tematów:
Aby uzyskać informacje dotyczące konfigurowania menedżer połączeń programowo, zobacz ConnectionManager i Dodawanie połączeń programowo.
|