Udostępnij za pośrednictwem


OLE DB Destination

obiekt obiekt docelowy OLE DB powoduje załadowanie danych do wielu baz danych OLE DB zgodne z przy użyciu tabela bazy danych, widoku lub to polecenie SQL.Na przykład urządzenie źródłowe OLE DB można załadować danych do tabel w Microsoft Pakiet Office Access i SQL Server bazy danych.

Uwaga

Jeśli urządzenie źródłowe danych Microsoft Pakiet Office Excel 2007, urządzenie źródłowe danych wymaga Menedżera połączenia inny niż w starszych wersjach programu Excel. Aby uzyskać więcej informacji zobaczJak Podłącz do skoroszytu programu Excel.

OLE DB obiekt docelowy zapewnia dostęp do pięciu różnych danych trybów ładowania danych:

  • Tabela lub widok.Można określić w istniejącej tabela lub widoku, lub utworzyć nową tabela.

  • Tabela lub widok przy użyciu opcji szybkiego ładowania.Można określić istniejącej tabela lub utworzyć nową tabela.

  • Tabela lub widok, określony w zmiennej.

  • Tabela lub widok, określony w zmiennej przy użyciu opcji szybkiego ładowania.

  • Wyniki instrukcja języka SQL.

Uwaga

obiekt docelowy DB OLE nie obsługuje parametrów.Jeżeli konieczne jest wykonać sparametryzowana instrukcja INSERT, należy wziąć pod uwagę transformacja polecenia OLE DB.Aby uzyskać więcej informacji zobacztransformacja poleceń DB OLE.

Gdy OLE DB obiekt docelowy obciążeń dane, których używa zestawu znaków zestaw zestaw znaków dwubajtowych (zestaw zestaw znaków dwubajtowych), dane mogą zostać uszkodzone, jeśli trybu dostępu do danych nie używa opcji szybkiego obciążenia i jeśli Menedżer połączeń OLE DB używa Microsoft Dostawca OLE DB dla SQL Server (SQLOLEDB). Dla zapewnienia integralność danych zestaw znaków dwubajtowych należy skonfigurować menedżer połączeń OLE DB do używania SQL Server Macierzysta klient lub użyj jednej z trybów obciążenia szybkiego dostępu: Tabelę lub widok - szybkie obciążenia or Tabela nazwą lub w widoku nazwy zmiennej - szybkie obciążenia.Obie opcje są dostępne z Edytor obiekt obiekt docelowy OLE DB -okno dialogowe.Podczas programowania SSIS model obiektów, należy zestaw AccessMode Właściwość OpenRowset Using FastLoad, lub OpenRowset Using FastLoad From Variable.

Uwaga

Jeśli używasz Edytor obiekt obiekt docelowy OLE DB pole dialogowe SSIS Projektanta do utworzenia tabela docelowej, do którego obiekt obiekt docelowy OLE DB wstawia dane, trzeba ręcznie wybierz nowo utworzonej tabela. Zapotrzebowanie na wybór ręczny występuje wówczas, gdy dostawca OLE DB, takie jak dostawca OLE DB dla DB2, automatycznie dodaje identyfikatory schematu do nazwy tabela.

Uwaga

Instrukcja CREATE tabela, Edytor obiekt obiekt docelowy OLE DB , okno dialogowe generuje może wymagać modyfikacji w zależności od typu obiekt docelowy.Na przykład niektóre miejsca docelowe nie są obsługiwane typy danych, które korzysta z instrukcja.

W tej lokalizacji docelowej używa zarządcę połączenia OLE DB, aby połączyć się z danych urządzenie źródłowe i Menedżer połączeń określa dostawcę OLE DB do używania.Aby uzyskać więcej informacji zobaczMenedżer połączeń OLE DB.

An Integration Services project also provides the data urządzenie źródłowe object from which you can create an OLE DB menedżer połączeń, to make data sources and data urządzenie źródłowe views available to the OLE DB obiekt docelowy. Aby uzyskać więcej informacji zobacz Data Source (SSIS) i Widok urządzenie źródłowe danych (SSIS).

obiekt docelowy OLE DB zawiera mapowania między kolumnami danych wejściowych i kolumny w danych obiekt docelowy urządzenie źródłowe.Nie trzeba mapować kolumn danych wejściowych do wszystkich obiekt docelowy kolumny, ale w zależności od właściwości obiekt docelowy kolumn, mogą wystąpić błędy, jeśli brak kolumn danych wejściowych są mapowane na obiekt docelowy kolumn.Na przykład jeśli obiekt docelowy kolumna nie zezwala na wartości null, to kolumna danych wejściowych musi być mapowany do tej kolumny.Ponadto typy danych mapowanych kolumn muszą być zgodne.Na przykład kolumna wejściowe nie można mapować o typie danych ciąg znaków do obiekt docelowy kolumna o typie danych liczbowych.

obiekt obiekt docelowy OLE DB ma jeden zwykły dane wejściowe i wyjściowe jeden błąd.

Aby uzyskać więcej informacji na temat typów danych zobacz Typy danych usług integracja.

Szybkie opcje ładowania

Jeśli obiekt obiekt docelowy OLE DB korzysta z trybu dostępu do szybkiego ładowania danych, można określić następujące opcje szybkiego obciążenia w interfejs użytkownika Edytor obiekt obiekt docelowy OLE DB, obiekt docelowy:

  • Zachować tożsamości wartości z pliku importowane dane lub użyć unikatowych wartości przypisane przez SQL Server.

  • Zachowanie wartości null podczas operacji ładowanie zbiorcze.

  • Sprawdź ograniczenia dla tabela miejsce docelowe lub w widoku podczas większość operacji importu.

  • Uzyskać blokada poziomie tabela przez cały czas trwania operacji ładowanie zbiorcze.

  • Określ liczbę wierszy w partia i rozmiar zatwierdzanie.

Niektóre opcje szybkiego obciążenia są przechowywane w określonych właściwości OLE DB obiekt docelowy.Na przykład FastLoadKeepIdentity Określa, czy zachować określenie wartości, FastLoadKeepNulls Określa, czy zachować wartości null i FastLoadMaxInsertCommitSize Określa liczbę wierszy, aby zatwierdzić jako zadanie partia. Inne opcje szybkiego obciążenia są przechowywane w rozdzielana przecinkami lista w FastLoadOptions Właściwość. Jeśli wszystkie opcje szybkiego obciążenia są przechowywane w korzysta z docelowej bazy danych OLE FastLoadOptions i wymienionych w Edytor obiekt obiekt docelowy OLE DB -okno dialogowe, wartość właściwość jest równa TABLOCK, CHECK_CONSTRAINTS, ROWS_PER_BATCH=1000. Wartość 1000 oznacza, że obiekt obiekt docelowy jest skonfigurowany do używania partiach 1000 wierszy.

Uwaga

Niepowodzenie ograniczenia na obiekt docelowy powoduje, że całej partia wierszy określony przez FastLoadMaxInsertCommitSize Aby zakończyć się niepowodzeniem.

In addition to the fast load options exposed in the OLE DB Destination Editor dialog box,you can configure the OLE DB destination to use the following bulk load options by typing the options in FastLoadOptions property in the Advanced Editor dialog box.

Opcja szybkiego obciążenia

Description

KILOBYTES_PER_BATCH

Określa rozmiar w kilobajtach, aby wstawić.Opcja ma postać KILOBYTES_PER_BATCH = <wartość dodatnia liczba całkowita>.

FIRE_TRIGGERS

Określa, czy wyzwalacze pożaru na wstawianie tabela.Opcja ma postać FIRE_TRIGGERS.Obecność opcji wskazuje, że uruchomienie wyzwalacza.

ZAMÓWIENIA

Określa, w jaki sposób sortowane dane wejściowe.Opcja ma postać ORDER <Nazwa kolumna> ASC|DESC. Mogą być wymienione dowolną liczbę kolumn i jest to opcjonalne uwzględnić kolejność sortowania.Jeśli kolejność sortowania zostanie pominięty, operację wstawiania zakłada niesortowanymi są dane.

NoteNote:
Jeśli używasz opcji ORDER do sortowania danych wejściowych zgodnie z indeksem klastrowanym dla tabela, można poprawić wydajność.Aby uzyskać więcej informacji na temat znaczenia ORDER opcji, zobacz Controlling the Sort Order When Bulk Importing Data.

The Transact-SQL keywords are traditionally typed using uppercase letters, but the keywords are not przypadek sensitive.

Aby uzyskać więcej informacji na temat opcji szybkiego ładowania, zobacz BULK INSERT (Transact-SQL).

Rozwiązywanie problemów z OLE DB obiekt docelowy

Można rejestrować wywołania, które sprawia, że obiekt docelowy OLE DB dla dostawców zewnętrznych danych.Można użyć tej funkcji rejestrowania do rozwiązywania problemów z zapisywania danych do zewnętrznego źródła danych, które OLE DB obiekt docelowy wykonuje.Do rejestrowania wywołań, które sprawia, że obiekt docelowy OLE DB dla dostawców zewnętrznych danych, należy włączyć rejestrowanie pakiet, a następnie wybierz Diagnostyczne zdarzeń poziom pakietu.Aby uzyskać więcej informacji zobaczTroubleshooting Package Execution.

Konfigurowanie OLE DB obiekt docelowy

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 Edytor obiekt obiekt docelowy OLE DB okna dialogowego kliknij jedną z następujących tematów:

The Advanced Editor dialog box reflects the properties that can be zestaw programmatically.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 kliknij jedną z następujących tematów:

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.