BulkInsertTask クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
大量データをSQL Serverのテーブルやビューにコピーする最速の方法であるBulk Insertタスクのプロパティとメソッドを提供します。 このクラスは継承できません。
public ref class BulkInsertTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::BulkInsertTask::IDTSBulkInsertTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class BulkInsertTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.IDTSBulkInsertTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class BulkInsertTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.IDTSBulkInsertTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class BulkInsertTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.IDTSBulkInsertTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type BulkInsertTask = class
inherit Task
interface IDTSComponentPersist
interface IDTSBulkInsertTask
interface IDTSBreakpointSite
interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type BulkInsertTask = class
inherit Task
interface IDTSComponentPersist
interface IDTSBulkInsertTask
interface IDTSBreakpointSite
interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type BulkInsertTask = class
inherit Task
interface IDTSComponentPersist
interface IDTSBulkInsertTask
interface IDTSBreakpointSite
interface IDTSSuspend
Public NotInheritable Class BulkInsertTask
Inherits Task
Implements IDTSBreakpointSite, IDTSBulkInsertTask, IDTSComponentPersist
- 継承
- 属性
- 実装
注釈
詳細については、「 一括挿入タスク」を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| BulkInsertTask() |
BulkInsertTask クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| BatchSize |
各バッチの行数を取得するか設定します。 |
| CheckConstraints |
テーブルとカラムのチェック制約を強制するかを示すブール数を取得または設定します。 |
| CodePage |
データファイルのコードページを取得したり設定したりします。 |
| DataFileType |
DTSBulkInsert_DataFileType列挙からロード操作で使用するデータ型の値を示す値を取得または設定します。 |
| DebugMode |
ブーリアンを取得したり設定したりし、タスクがブレークポイントを有効にするかどうかを判断するかどうかを示します。 |
| DestinationConnection |
宛先接続オブジェクトの名前を取得するか設定します。 |
| DestinationTableName |
宛先テーブルやビューの名前を取得するか設定します。 |
| ExecutionValue |
ユーザー定義のオブジェクトを返します。 このフィールドは読み取り専用です。 (継承元 Task) |
| FieldTerminator |
charやwidecharデータファイルで使用するフィールドターミネーターを取得したり設定したりします。 |
| FireTriggers |
操作中にテーブル上で挿入トリガーを実行するかどうかを示すブール値を取得または設定します。 |
| FirstRow |
コピーを開始する最初の行を取得するか設定します。 |
| FormatFile |
フォーマットファイルの全パスを取得するか設定します。 |
| KeepIdentity |
インポートされたデータファイルの識別値や値が識別子列にどのように使われるかを指定するブール値を取得または設定します |
| KeepNulls |
ブール値を取得または設定し、空の列がバルクロード操作中にnull値を保持すべきか、デフォルト値をカラムに挿入するかを示します。 |
| LastRow |
最後の行の番号をコピーするか設定します。 |
| MaximumErrors |
バルクインサート操作が失敗する前に発生する最大エラー数を取得または設定します。 |
| RowTerminator |
charやwidecharデータファイルで使うために行終端器を取得したり設定したりします。 |
| SortedData |
Bulk insert文のOrder by節を取得するか設定します |
| SourceConnection |
ソース接続オブジェクトの名前を取得するか設定します。 |
| SqlStatement |
実行すべき Transact-SQL 文を含むString配列を取得します。 |
| SuspendRequired |
ブーリアンを取得したり設定したりし、ブレークポイントに遭遇したタスクを一時停止すべきかどうかを示します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。 |
| TableLock |
テーブルが一括挿入操作中にロックされているかどうかを示すブール値を取得または設定します。 |
| TargetServerVersion |
大量データをSQL Serverのテーブルやビューにコピーする最速の方法であるBulk Insertタスクのプロパティとメソッドを提供します。 このクラスは継承できません。 (継承元 Task) |
| UseFormatFile |
Bulk Insertタスクがフォーマットファイルを使用しているかどうかを示すブール値を取得または設定します。 |
| Version |
メンバーは棄権しました;「注釈」を参照してください。 タスクのバージョンを返します。 このプロパティは読み取り専用です。 (継承元 Task) |
メソッド
| 名前 | 説明 |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
タスクやコンテナが作成される際にランタイムエンジンが呼び出し、タスクがブレークポイントの作成、削除、状態を確認するための BreakpointManager を渡します。 このメソッドはランタイムによって呼び出され、コードでは使用されません。 |
| CanUpdate(String) |
メンバーは棄権しました;「注釈」を参照してください。 新しいパッケージXMLが古いパッケージXMLを更新できるかどうかを示すブール値です。 (継承元 Task) |
| Equals(Object) |
2 つのオブジェクト インスタンスが等しいかどうかを判断します。 (継承元 DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Bulk Insertタスクを実行します。 |
| GetConnectionID(Connections, String) |
接続のIDを含む文字列を取得します。 (継承元 Task) |
| GetConnectionName(Connections, String) |
接続名を含む文字列を取得します。 (継承元 Task) |
| GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 DtsObject) |
| InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
タスクに関連するプロパティを初期化します。 このメソッドはランタイムによって呼び出され、コードでは使用されません。 |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
このメソッドはアプリケーションコードでは呼び出せません。 .xmlとして保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) メソッドを使います。 |
| ResumeExecution() |
一時停止した後、作業の実行を再開する。 タスクまたはコンテナはランタイムエンジンによって再開されます。 |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
このメソッドはアプリケーションコードでは呼び出せません。 パッケージを .xmlとして保存するには、 SaveToXml(String, Package, IDTSEvents) メソッドを使います。 |
| SuspendExecution() |
実行ファイルが一時停止する必要があることを示します。 このメソッドはランタイムエンジンによって呼び出されます。 |
| Update(String) |
メンバーは棄権しました;「注釈」を参照してください。 このメソッドは、 CanUpdate(String) がtrueに設定されている場合、古いパッケージXMLを新しいパッケージXMLに更新します。 (継承元 Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Bulk Insertタスクコンポーネントが正しく設定されていることを確認します。 |