Vlastní vlastnosti OLE DB

Platí pro:SQL Server SSIS Integration Runtime v rámci Azure Data Factory

Vlastní vlastnosti zdrojů

Zdrojový kód OLE DB má jak vlastní vlastnosti, tak vlastnosti společné všem komponentám datového toku.

Následující tabulka popisuje vlastní vlastnosti zdrojového kódu databáze OLE. Všechny vlastnosti jsou jen pro čtení a zápis.

Název vlastnosti Datový typ Description
Režim přístupu Celé číslo Režim použitý pro přístup k databázi. Možné hodnoty jsou Open Rowset, Open Rowset from Variable, SQL Command a SQL Command from Variable. Výchozí hodnota je Open Rowset.
AlwaysUseDefaultCodePage logický Hodnota, která určuje, zda použít hodnotu vlastnosti DefaultCodePage pro každý sloupec, nebo zda se pokusit odvozit kódovou stránku z lokality každého sloupce. Výchozí hodnota této vlastnosti je false.
Časový limit příkazu Celé číslo Počet sekund, než vyprší čas. Hodnota 0 znamená nekonečný časový limit.

Poznámka:
Tato vlastnost nabývá účinnosti pouze tehdy, když je režim přístupu k datům příkazem SQL.
Tato vlastnost není dostupná v OLE DB Source Editoru, ale lze ji nastavit pomocí Rozšířený editor.
Výchozí kódová stránka Celé číslo Znaková stránka, která se má použít, když informace o znakové stránce nejsou ze zdroje dat k dispozici.
OpenRowset String Název databázového objektu, který se používá k otevření sady řádků.
OpenRowsetVariable String Proměnná, která obsahuje název databázového objektu, jenž se používá k otevření řádkové sady.
Mapování parametrů String Mapování z parametrů v SQL příkazu na proměnné.
SqlCommand String Příkaz SQL, který se má spustit.
SqlCommandVariable String Proměnná, která obsahuje SQL příkaz, který má být vykonán.

Výstupní a výstupní sloupce zdrojového kódu OLE DB nemají žádné vlastní vlastnosti.

Pro více informací viz OLE DB Source.

Vlastní vlastnosti cílové stanice

Cíl OLE DB má jak vlastní vlastnosti, tak vlastnosti společné všem komponentám datového toku.

Následující tabulka popisuje vlastní vlastnosti cíle OLE DB. Všechny vlastnosti jsou jen pro čtení a zápis.

Note

Možnosti FastLoad uvedené zde (FastLoadKeepIdentity, FastLoadKeepNulls a FastLoadOptions) odpovídají podobně pojmenovaným vlastnostem zpřístupněným rozhraním IRowsetFastLoad implementovaným Microsoft OLE DB Provider for SQL Server (SQLOLEDB). Pro více informací vyhledejte IRowsetFastLoad v knihovně MSDN.

Název vlastnosti Datový typ Description
Režim přístupu Integer (výčet) Hodnota, která určuje, jak cíl přistupuje ke své cílové databázi.

Tato vlastnost může mít jednu z následujících hodnot:



OpenRowset (0) – Zadáte název tabulky nebo pohledu.

OpenRowset z proměnné (1) – Zadáte název proměnné, která obsahuje název tabulky nebo pohledu.

OpenRowset pomocí Fastload (3) – Zadáte název tabulky nebo pohledu.

OpenRowset pomocí rychlého načítání z proměnné (4) – Zadáte název proměnné, která obsahuje název tabulky nebo pohledu.

SQL příkaz (2) – Zadáš SQL příkaz.
AlwaysUseDefaultCodePage logický Hodnota, která určuje, zda použít hodnotu vlastnosti DefaultCodePage pro každý sloupec, nebo zda se pokusit odvozit kódovou stránku z lokality každého sloupce. Výchozí hodnota této vlastnosti je false.
Časový limit příkazu Celé číslo Maximální počet sekund, které může příkaz SQL splnit, než vyprší čas. Hodnota 0 znamená nekonečný čas. Výchozí hodnota této vlastnosti je 0.

Poznámka: Tato vlastnost není dostupná v OLE DB Destination Editor, ale lze ji nastavit pomocí Rozšířený editor.
Výchozí kódová stránka Celé číslo Výchozí kódová stránka spojená s cílem OLE DB.
FastLoadKeepIdentity logický Hodnota, která určuje, zda se při načtení dat zkopírují hodnoty identity. Tato nemovitost je dostupná pouze s jednou z možností rychlého načítání. Výchozí hodnota této vlastnosti je false. Tato vlastnost odpovídá vlastnosti OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPIDENTITY.
FastLoadKeepNulls logický Hodnota, která určuje, zda se při načítání dat zkopírovat nulové hodnoty. Tato nemovitost je dostupná pouze s jednou z možností rychlého načítání. Výchozí hodnota této vlastnosti je false. Tato vlastnost odpovídá vlastnosti OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPNULLS.
FastLoadMaxInsertCommitSize Celé číslo Hodnota, která určuje velikost dávky, kterou se cíl databáze OLE snaží zavést během rychlých načítacích. Výchozí hodnota 0 označuje jednu operaci potvrzení po zpracování všech řádků.
FastLoadOptions String Sbírka možností rychlého načítání. Možnosti rychlého načítání zahrnují zamykání tabulek a kontrolu omezení. Můžete si zadat jedno, obě nebo ani jedno. Tato vlastnost odpovídá vlastnosti OLE DB IRowsetFastLoad SSPROP_FASTLOADOPTIONS a přijímá možnosti řetězců jako CHECK_CONSTRAINTS a TABLOCK.

Poznámka: Některé možnosti této vlastnosti nejsou v Excel Destination Editoru dostupné, ale lze je nastavit pomocí Rozšířený editor.
OpenRowset String Když je AccessMode OpenRowset, název tabulky nebo pohledu, ke kterému cíl databáze OLE DB přistupuje.
OpenRowsetVariable String Když je AccessMode OpenRowset z Variable, je to název proměnné, která obsahuje název tabulky nebo pohledu, ke kterému cíl databáze OLE přistupuje.
SqlCommand String Když je AccessMode SQL příkaz, Transact-SQL příkaz, který cílová databáze OLE používá k určení cílových sloupců dat.

Vstupní a vstupní sloupce cílové databáze OLE DB nemají žádné vlastní vlastnosti.

Pro více informací viz OLE DB Destination.