OLE DB カスタム プロパティ
適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム
変換元のカスタム プロパティ
OLE DB ソースには、カスタム プロパティと、すべてのデータ フロー コンポーネントとの共通プロパティの両方があります。
次の表は、OLE DB ソースのカスタム プロパティを示しています。 すべてのプロパティは読み取り/書き込み可能です。
プロパティ名 | データ型 | 説明 |
---|---|---|
AccessMode | Integer | データベースへのアクセスに使用するモード。 値には、 OpenRowset、 OpenRowset from Variable、 SQL 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_CONSTRAINTS や TABLOCKのような文字列を受け取ります。 注: このプロパティの一部のオプションは、 [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 変換先」を参照してください。