Udostępnij za pośrednictwem


OLE DB docelowego

obiekt docelowy OLE DB wczytuje dane w różnych standardem OLE DB baz danych przy użyciu tabela bazy danych lub widoku lub polecenia SQL.Na przykład źródło OLE DB można załadować dane w tabelach w Microsoft Office Access i SQL Server baz danych.

Ostrzeżenie

Jeśli źródło danych jest Microsoft w programie Office Excel 2007 wymaga źródła danych menedżer połączeń innego niż we wcześniejszych wersjach programu Excel.Aby uzyskać więcej informacji, zobacz Jak Łączenie ze skoroszytem programu Excel.

obiekt docelowy OLE DB dostarcza tryby ładowania danych dostępu do pięciu różnych danych:

  • Tabela lub widok.Można określić istniejącą tabela lub widok lub utworzyć nową tabela.

  • Tabela lub widok, używając opcji Szybkie obciążenia.Można określić istniejącej tabela lub utworzyć nową tabela.

  • Tabela lub widok, określony w zmiennej.

  • Tabela lub widok określonego w zmiennej za pomocą opcji Szybka obciążenia.

  • Wyniki instrukcja języka SQL.

Ostrzeżenie

OLE DB obiekt docelowy nie obsługuje parametrów.Jeśli trzeba wykonać sparametryzowana WSTAW instrukcja, należy rozważyć transformacja polecenia OLE DB.Aby uzyskać więcej informacji, zobacz OLE DB polecenia przekształcenie.

Gdy OLE DB obiekt docelowy danych ładunków, który używa zestawu znaków zestaw zestaw znaków dwubajtowych (zestaw znaków dwubajtowych), dane mogą zostać uszkodzone, jeśli tryb dostępu do danych nie użyć opcji Szybkie obciążenia i Menedżer połączeń OLE DB używa Microsoft OLE DB Provider for SQL Server (SQLOLEDB).W celu zapewnienia integralność danych zestaw znaków dwubajtowych należy skonfigurować menedżer połączeń OLE DB do używania SQL Server rodzimymi klientami lub użyj jednego z trybów dostępu fast obciążenia: Tabela lub wyświetlić — szybkie obciążenia lub tabeli widoku lub nazwa nazwa zmiennej - fast obciążenia.Obie opcje są dostępne z OLE DB docelowego edytora okno dialogowe.Podczas programowania SSIS modelu obiektów, należy zestaw AccessMode Właściwość OpenRowset Using FastLoad, lub OpenRowset Using FastLoad From Variable.

Ostrzeżenie

Jeśli używasz OLE DB docelowego edytora okno dialogowe w SSIS Projektant, aby utworzyć tabela docelową, do której obiekt docelowy OLE DB wstawia dane, należy ręcznie wybrać nowo utworzonej tabela.Potrzebę wybór ręczny występuje, gdy dostawca OLE DB, takie jak dostawca OLE DB dla DB2, automatycznie dodaje identyfikatory schematu do nazwy tabela.

Ostrzeżenie

Instrukcja CREATE TABLE, OLE DB docelowego edytora maja generuje okno dialogowe wymagają modyfikacji w zależności od typu obiekt docelowy.Na przykład niektóre docelowe nie obsługują typów danych, które używa instrukcja CREATE TABLE.

W tej obiekt docelowy używa menedżer połączeń OLE DB, aby połączyć się z danych źródło i menedżer połączeń określa dostawca OLE DB do używania.Aby uzyskać więcej informacji, zobacz Menedżer połączeń OLE DB.

Integration Services Project udostępnia również dane obiekt źródłowy , z którym można utworzyć Menedżera połączeń OLE DB, aby udostępnić źródło danych i widoki źródło danych OLE DB obiekt docelowy.Aby uzyskać więcej informacji, zobacz Źródła danych (SSIS) i Widok źródła danych (SSIS).

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

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

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

Szybkie opcje ładowania

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

  • Zachować tożsamości wartości z pliku danych importowanych lub używać unikatowych wartości przypisane przez SQL Server.

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

  • Sprawdź ograniczenia w tabela miejsce docelowe lub wyświetlanie podczas import zbiorczy operacji.

  • Nabywają tabela-poziom blokowania na czas trwania operacji ładowania luzem.

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

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 do zatwierdzanie jako partia.Inne opcje szybkiego obciążenia są przechowywane w rozdzielana przecinkami lista w FastLoadOptions właściwość.Jeśli obiekt docelowy OLE DB używa wszystkie opcje fast obciążenia, które są przechowywane w FastLoadOptions i wymienionych w OLE DB docelowego edytora okno dialogowe, wartość właściwość jest zestaw do TABLOCK, CHECK_CONSTRAINTS, ROWS_PER_BATCH=1000.Wartość 1000 oznacza, że obiekt obiekt docelowy jest skonfigurowany do używania instancje 1000 wierszy.

Ostrzeżenie

Niepowodzenie ograniczenia w obiekt docelowy powoduje całej partia wiersze zdefiniowane przez FastLoadMaxInsertCommitSize do błędów.

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

Opis

KILOBYTES_PER_BATCH

Określa rozmiar w kilobajtach do wstawienia.Opcja ma postać KILOBYTES_PER_BATCH = <dodatnią liczbą całkowitą>.

FIRE_TRIGGERS

Określa, czy wyzwalaczy ognia na Wstaw tabela.Opcja ma postać FIRE_TRIGGERS.Obecność opcji wskazuje, że wyzwalacze ognia.

ZAMÓWIENIA

Określa sposób sortowania danych wejściowych.Opcja ma postać zamówienia <Nazwa kolumna> ASC|DESC.Mogą być wymienione dowolną liczbę kolumn i jest opcjonalne zawierają kolejność sortowania sortowania.Jeśli kolejność sortowania sortowania zostanie pominięty, operację wstawiania zakłada danych jest posortowany.

UwagaUwaga:
Można poprawić wydajność, jeśli używasz opcji kolejność sortowania danych wejściowych zgodnie z indeks klastrowany w tabela.Aby uzyskać więcej informacji na temat znaczenie ORDER opcji, zobacz Kontrolowanie porządek sortowania podczas zbiorczego, importowanie danych.

Transact-SQL Słowa kluczowe są tradycyjnie wpisane przy użyciu wielkich liter, ale są słowa kluczowe nie przypadek wrażliwe.

Aby dowiedzieć się więcej o opcjach fast obciążenia, zobacz BULK INSERT (Transact-SQL).

Rozwiązywanie problemów z docelowej DB OLE

Można rejestrować wywołania, które sprawia, że obiekt docelowy OLE DB do dostawców danych zewnętrznych.Ta funkcja rejestrowania można użyć do rozwiązywania problemów z zapisywania danych zewnętrznych źródeł danych, który OLE DB obiekt docelowy wykonuje.Do dziennika wywołań, które sprawia, że obiekt docelowy OLE DB do dostawców danych zewnętrznych, Włącz rejestrowanie pakiet, a następnie wybierz diagnostyczne zdarzenie poziom pakietu.Aby uzyskać więcej informacji, zobacz Wykonanie pakietów rozwiązywania problemów.

Konfigurowanie docelowej OLE DB

zestaw właściwości poprzez SSIS Projektant lub programowo.

Aby uzyskać więcej informacji na temat właściwości, które zestaw w OLE DB docelowego edytora okna dialogowego kliknij jedną z następujących tematów:

Zaawansowanego edytora okno dialogowe odzwierciedla właściwości, które zestaw programowo.Aby uzyskać więcej informacji na temat właściwości, które zestaw w Zaawansowanego edytora okno dialogowe pole lub programowo, kliknij jeden z następujących tematów:

Aby uzyskać więcej informacji dotyczących sposobu zestaw właściwości, kliknij jeden z następujących tematów:

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.