Właściwości niestandardowe OLE DB

Dotyczy:SQL Server Środowisko SSIS Integration Runtime w usłudze Azure Data Factory

Własności niestandardowe źródła

Źródło OLE DB posiada zarówno własności niestandardowe, jak i właściwości wspólne dla wszystkich komponentów przepływu danych.

Poniższa tabela opisuje niestandardowe właściwości kodu OLE DB. Wszystkie właściwości są odczytywane/zapisywane.

Nazwa właściwości Typ danych Description
AccessMode Integer Tryb używany do dostępu do bazy danych. Możliwe wartości to: Open Rowset, Open Rowset z Variable, SQL Command oraz SQL Command from Variable. Domyślną wartością jest Open Rowset.
AlwaysUseDefaultCodePage logiczny Wartość wskazującą, czy użyć wartości właściwości DefaultCodePage dla każdej kolumny, czy próbować wyprowadzić stronę kodową z lokalizacji każdej kolumny. Wartość domyślna tej właściwości to False.
CommandTimeout Integer Liczba sekund przed wygaśnięciem polecenia. Wartość 0 oznacza nieskończony czas na przerwę.

Uwaga:
Ta właściwość działa tylko wtedy, gdy tryb dostępu do danych to polecenie SQL.
Ta właściwość nie jest dostępna w OLE DB Source Editor, ale można ją ustawić za pomocą Edytor zaawansowany.
DefaultCodePage (domyślna strona kodowa) Integer Strona kodowa do użycia, gdy informacje o stronie kodu są niedostępne ze źródła danych.
OpenRowset String Nazwa obiektu bazy danych używanego do otwarcia zestawu wierszy.
OpenRowsetVariable String Zmienna zawierająca nazwę obiektu bazy danych używanego do otwarcia zestawu wiersza.
Mapowanie parametrów String Mapowanie parametrów w poleceniu SQL na zmienne.
SqlCommand String Polecenie SQL do wykonania.
SqlCommandVariable String Zmienna zawierająca polecenie SQL do wykonania.

Kolumny wyjściowe i wyjściowe w OLE DB nie mają własnych właściwości.

Więcej informacji można znaleźć w OLE DB Source.

Własności docelowe

Miejsce docelowe w bazie danych OLE posiada zarówno własności niestandardowe, jak i wspólne dla wszystkich komponentów przepływu danych.

Poniższa tabela opisuje niestandardowe właściwości docelowego OLE DB. Wszystkie właściwości są odczytywane/zapisywane.

Note

Opcje FastLoad wymienione tutaj (FastLoadKeepIdentity, FastLoadKeepNulls i FastLoadOptions) odpowiadają podobnie nazwanym właściwościom udostępnionym przez interfejs IRowsetFastLoad zaimplementowany przez Microsoft OLE DB Provider for SQL Server (SQLOLEDB). Aby uzyskać więcej informacji, wyszukaj IRowsetFastLoad w bibliotece MSDN.

Nazwa właściwości Typ danych Description
AccessMode Liczba całkowita (enumeracja) Wartość określająca, w jaki sposób docelowy użytkownik uzyskuje dostęp do swojej docelowej bazy danych.

Ta właściwość może mieć jedną z następujących wartości:



OpenRowset (0) – podajesz nazwę tabeli lub widoku.

OpenRowset z Zmiennej (1) – podajesz nazwę zmiennej, która zawiera nazwę tabeli lub widoku.

OpenRowset Using Fastload (3) – podajesz nazwę tabeli lub widoku.

OpenRowset Using Fastload from Variable (4)—podajesz nazwę zmiennej, która zawiera nazwę tabeli lub widoku.

SQL Command (2) – Podajesz polecenie SQL.
AlwaysUseDefaultCodePage logiczny Wartość wskazującą, czy użyć wartości właściwości DefaultCodePage dla każdej kolumny, czy próbować wyprowadzić stronę kodową z lokalizacji każdej kolumny. Wartość domyślna tej właściwości to False.
CommandTimeout Integer Maksymalna liczba sekund, jaką polecenie SQL może wykonać przed wygaśnięciem czasu. Wartość 0 oznacza czas nieskończony. Wartość domyślna tej właściwości to 0.

Uwaga: Ta właściwość nie jest dostępna w OLE DB Destination Editor, ale można ją ustawić za pomocą Edytor zaawansowany.
DefaultCodePage (domyślna strona kodowa) Integer Domyślna strona kodowa powiązana z miejscem docelowym OLE DB.
FastLoadKeepIdentity logiczny Wartość określająca, czy kopiować wartości tożsamości podczas ładowania danych. Ta własność jest dostępna tylko z jedną z opcji szybkiego ładowania. Wartość domyślna tej właściwości to False. Ta właściwość odpowiada właściwości OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPIDENTITY.
FastLoadKeepNulls logiczny Wartość określająca, czy kopiować wartości Null podczas ładowania danych. Ta własność jest dostępna tylko z jedną z opcji szybkiego ładowania. Wartość domyślna tej właściwości to False. Ta właściwość odpowiada właściwości OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPNULLS.
FastLoadMaxInsertCommitSize Integer Wartość określająca rozmiar partii, który docelowy punkt bazy OLE DB próbuje zatwierdzić podczas operacji szybkiego ładowania. Domyślna wartość, 0, oznacza pojedynczą operację zatwierdzania po przetworzeniu wszystkich wierszy.
FastLoadOptions String Zbiór opcji szybkiego ładowania. Opcje szybkiego ładowania obejmują blokowanie tabel oraz sprawdzanie ograniczeń. Możesz określić jeden, oba lub żadny. Ta właściwość odpowiada SSPROP_FASTLOADOPTIONS właściwości IRowsetFastLoad w OLE DB i akceptuje opcje ciągów znaków takich jak CHECK_CONSTRAINTS i TABLOCK.

Uwaga: Niektóre opcje tej właściwości nie są dostępne w Excel Destination Editor, ale można je ustawić za pomocą Edytor zaawansowany.
OpenRowset String Gdy AccessMode to OpenRowset, nazwa tabeli lub widoku, do którego docelowa baza OLE DB uzyskuje dostęp.
OpenRowsetVariable String Gdy AccessMode jest OpenRowset z Variable, to nazwa zmiennej zawierającej nazwę tabeli lub widoku, do którego docelowa baza danych OLE ma dostęp.
SqlCommand String Gdy AccessMode jest SQL Command, Transact-SQL instrukcja, której cel OLE DB używa do określenia kolumn docelowych danych.

Kolumny wejściowe i wejściowe docelowej bazy danych OLE nie mają własnych właściwości.

Więcej informacji można znaleźć w artykule OLE DB Destination.