次の方法で共有


OLE DB カスタム プロパティ

適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム

変換元のカスタム プロパティ

OLE DB ソースには、カスタム プロパティと、すべてのデータ フロー コンポーネントとの共通プロパティの両方があります。

次の表は、OLE DB ソースのカスタム プロパティを示しています。 すべてのプロパティは読み取り/書き込み可能です。

プロパティ名 データ型 説明
AccessMode Integer データベースへのアクセスに使用するモード。 値には、 OpenRowsetOpenRowset from VariableSQL Command、および SQL Command from Variableがあります。 既定値は OpenRowsetです。
AlwaysUseDefaultCodePage ブール型 DefaultCodePage プロパティの値を各列に使用するか、または各列のロケールからコードページを派生するかを示す値。 このプロパティの既定値は Falseです。
CommandTimeOut Integer コマンドがタイムアウトするまでの秒数。値 0 は、無限のタイムアウトを示します。

注:
このプロパティは、データ アクセス モードが SQL コマンドの場合にのみ有効です。
このプロパティは、OLE DB ソース エディターでは使用できませんが、詳細エディターを使用して設定できます。
DefaultCodePage Integer コード ページに関する情報をデータ ソースから取得できない場合に使用するコード ページ。
OpenRowset String 行セットを開くために使用するデータベース オブジェクトの名前。
OpenRowsetVariable String 行セットを開くために使用するデータベース オブジェクトの名前を格納する変数。
ParameterMapping String SQL コマンド内のパラメーターから変数へのマッピング。
SqlCommand String 実行する SQL コマンド。
SqlCommandVariable String 実行する SQL コマンドを格納する変数。

OLE DB ソースの出力および出力列には、カスタム プロパティがありません。

詳細については、「 OLE DB ソース」を参照してください。

変換先のカスタム プロパティ

OLE DB 変換先には、カスタム プロパティと、すべてのデータ フロー コンポーネントとの共通プロパティの両方があります。

次の表は、OLE DB 変換先のカスタム プロパティを示しています。 すべてのプロパティは読み取り/書き込み可能です。

Note

ここに一覧で示されている FastLoad オプション (FastLoadKeepIdentity、FastLoadKeepNulls、および FastLoadOptions) は、Microsoft OLE DB Provider for SQL Server (SQLOLEDB) が実装する IRowsetFastLoad インターフェイスによって公開され、同様の名前が付けられたプロパティに対応します。 詳細については、MSDN ライブラリで、IRowsetFastLoad を検索してください。

プロパティ名 データ型 説明
AccessMode Integer (列挙) 変換先が変換先となるデータベースにアクセスする方法を指定する値。

このプロパティの値は、次のいずれか 1 つです。



OpenRowset (0): テーブルまたはビューの名前を指定します。

OpenRowset from Variable (1): テーブルまたはビューの名前が含まれる変数の名前を指定します。

OpenRowset Using Fastload (3): テーブルまたはビューの名前を指定します。

OpenRowset Using Fastload from Variable (4): テーブルまたはビューの名前が含まれる変数の名前を指定します。

SQL Command (2): SQL ステートメントを指定します。
AlwaysUseDefaultCodePage ブール型 DefaultCodePage プロパティの値を各列に使用するか、または各列のロケールからコードページを派生するかを示す値。 このプロパティの既定値は Falseです。
CommandTimeOut Integer SQL コマンドがタイムアウトになるまでの最大秒数。この値に 0 を指定すると、時間は無制限になります。 このプロパティの既定値は 0 です。

注: このプロパティは、 [OLE DB 変換先エディター]では使用できませんが、 [詳細エディター]を使用して設定できます。
DefaultCodePage Integer OLE DB 変換先に関連付けられた既定のコード ページ。
FastLoadKeepIdentity ブール型 データが読み込まれるときに ID 値をコピーするかどうかを指定する値。 このプロパティは、高速読み取りオプションのいずれかを使用した場合のみ使用できます。 このプロパティの既定値は Falseです。 このプロパティは OLE DB IRowsetFastLoad (OLE DB) プロパティ SSPROP_FASTLOADKEEPIDENTITY に相当します。
FastLoadKeepNulls ブール型 データが読み込まれるときに NULL 値をコピーするかどうかを指定する値。 このプロパティは、高速読み取りオプションのいずれかを使用した場合のみ使用できます。 このプロパティの既定値は Falseです。 このプロパティは OLE DB IRowsetFastLoad (OLE DB) プロパティ SSPROP_FASTLOADKEEPNULLS に相当します。
FastLoadMaxInsertCommitSize Integer 高速読み込み操作の実行中に OLE DB 変換先でコミットを試行するバッチ サイズを指定する値。 既定値の 0は、すべての行が処理された後で、コミット操作が 1 回行われることを示します。
FastLoadOptions String 高速読み込みオプションのコレクション。 高速読み込みオプションには、テーブルのロックおよび制約のチェックが含まれています。 どちらか 1 つまたは両方を指定することも、どちらも指定しないこともできます。 このプロパティは OLE DB IRowsetFastLoad プロパティ SSPROP_FASTLOADOPTIONS に相当し、 CHECK_CONSTRAINTSTABLOCKのような文字列を受け取ります。

注: このプロパティの一部のオプションは、 [Excel 変換先エディター]では使用できませんが、 [詳細エディター]を使用して設定できます。
OpenRowset String AccessMode が OpenRowsetの場合、OLE DB 変換先がアクセスするテーブルまたはビューの名前。
OpenRowsetVariable String AccessMode が OpenRowset from Variableの場合、OLE DB 変換先がアクセスするテーブルまたはビューの名前が含まれる変数名。
SqlCommand String AccessMode が SQL Commandの場合、OLE DB 変換先がデータの変換先列を指定するときに使用する、Transact-SQL ステートメント。

OLE DB 変換先の入力および入力列には、カスタム プロパティはありません。

詳細については、「 OLE DB 変換先」を参照してください。

関連項目

Common Properties