Udostępnij za pośrednictwem


urządzenie urządzenie źródłowewe NET ADO

urządzenie źródłowe ADO NET używa danych od dostawca .NET oraz udostępnia dane przepływ danych.

Przez zapewnienie instrukcję SQL, który definiuje zestaw wyników można skonfigurować urządzenie źródłowe ADO NET.Na przykład urządzenie źródłowe ADO NET, łączy się z AdventureWorks bazy danych i użyto instrukcja języka SQL SELECT * FROM Production.Product Wyodrębnia wszystkie wiersze z Production.Product tabela i udostępnia zestaw danych do istniejącego elementu.

Używa urządzenie źródłowe ADO NET ADO.NET Menedżer połączeń, aby połączyć się ze źródłem danych, a Menedżer połączeń określa dostawca .NET. Aby uzyskać więcej informacji zobaczADO.NET Connection Manager.

urządzenie źródłowe ADO NET ma jeden zwykły produkcja i produkcja jeden błąd.

Obsługa typu danych

urządzenie źródłowe konwertuje dowolnego typu danych, która nie mapuje się do określonego Integration Services Typ danych, który DT_NTEXT Integration Services Typ danych. Ta konwersja występuje nawet wtedy, gdy typem danych jest System.Object.

Typ danych DT_NTEXT można zmienić na typ danych DT_WSTR lub zmiana DT_WSTR do DT_NTEXT.Zmienić typy danych, ustawiając Typ danych Właściwość Zaawansowany edytor okno dialogowe urządzenie źródłowe ADO NET. Aby uzyskać więcej informacji zobaczWspólne właściwości.

Typ danych DT_NTEXT mogą być konwertowane na typ danych DT_BYTES lub DT_STR przy użyciu transformacja konwersji danych po urządzenie źródłowe ADO NET.Aby uzyskać więcej informacji zobacztransformacja konwersji danych.

W Integration Services, typ danych Data, DT_DBDATE, DT_DBTIME2, DT_DBTIMESTAMP2 i DT_DBTIMESTAMPOFFSET, mapowanie do niektórych typów danych Data w SQL Server. urządzenie źródłowe ADO NET, aby dokonać konwersji data, typy danych od tych, które można konfigurować SQL Server używa do tych, które Integration Services używa. Aby skonfigurować urządzenie źródłowe NET obiektów ADO do konwersji typu danych Data, należy ustawić Wersja systemu typu Właściwość ADO.NET Aby Menedżer połączeń Program SQL Server 2008 or to Najnowsze.( Wersja systemu typu właściwość znajduje się na Wszystkie stronaMenedżer połączeń -okno dialogowe.Aby otworzyć Menedżer połączeń okna dialogowego pole, kliknij prawym przyciskiem myszy ADO.NET Menedżer połączeń, a następnie kliknij przycisk Edytowanie.)

Uwaga

Jeśli Wersja systemu typu Właściwość ADO.NET Menedżer połączeń jest zestaw do SQL Server 2005, system konwertuje SQL Server typu danych Data na DT_WSTR.

W systemie konwertuje typy danych zdefiniowane przez użytkownika (UDTs) Integration Services binarne dużych obiektów (BLOB) kiedy ADO.NET Menedżer połączeń określa dostawca jako dostawca danych .NET dla SQL Server Klient (SQL). W systemie dotyczy następujących reguł są konwertowane na typ danych UDT:

  • Jeśli dane i dużych UDT, system konwertuje je DT_BYTES.

  • Jeśli dane są UDT innych niż duże, a także Długość właściwość kolumna w bazie danych jest ustawiona na wartość -1 lub wartość większą niż 8000 bajtów w systemie konwertuje dane, które mają DT_IMAGE.Aby uzyskać więcej informacji na temat właściwości kolumn zobacz Modifying Column Properties.

  • Jeśli dane są duże UDT, system konwertuje je DT_IMAGE.

    Uwaga

    Jeśli urządzenie źródłowe ADO NET nie skonfigurowano za pomocą raportu o błędzie, system strumieni danych do kolumna DT_IMAGE w fragmentów 8000 bajtów.Jeżeli urządzenie źródłowe ADO NET jest skonfigurowany do używania wyjścia błąd, system przekazuje całą tablicę bajtów DT_IMAGE kolumna.Aby uzyskać więcej informacji na temat sposobu konfigurowania składników za pomocą raportu o błędzie zobacz Obsługa błędów w danych.

Aby uzyskać więcej informacji na temat Integration Services typy danych, konwersje typów danych obsługiwanych i dane typu mapowania między niektórych baz danych, łącznie z SQL Server, zobacz Typy danych usług integracja.

Aby uzyskać informacje dotyczące mapowania Integration Services typy danych do typów danych zarządzanych, zobacz Praca z typami danych w przepływ danych.

Rozwiązywanie problemów z ADO NET urządzenie źródłowe

Można rejestrować wywołania, które sprawia, że urządzenie źródłowe ADO NET do danych zewnętrznych dostawców.Ta możliwość rejestrowania służy do rozwiązywania problemów z ładowania danych z zewnętrznych źródeł danych przez urządzenie źródłowe ADO NET.Do rejestrowania wywołań, które sprawia, że urządzenie źródłowe ADO NET do dostawców danych zewnętrznych, należy włączyć rejestrowanie pakiet, a następnie wybierz Diagnostyczne zdarzeń poziom pakietu.Aby uzyskać więcej informacji zobaczTroubleshooting Package Execution.

Konfigurowanie urządzenie źródłowe NET ADO

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 Zaawansowany edytor okna dialogowego pole lub programowo, kliknij jedną z następujących tematów:

Aby uzyskać więcej informacji na temat ustawiania właściwości, zobacz Jak Ustawianie właściwości składnik przepływu danych.

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.