次の方法で共有


BulkInsertTask クラス

大量のデータを SQL Server のテーブルまたはビューにコピーする最も速い方法である、一括挿入タスクのプロパティとメソッドを提供します。 このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTask

名前空間:  Microsoft.SqlServer.Dts.Tasks.BulkInsertTask
アセンブリ:  Microsoft.SqlServer.BulkInsertTask (Microsoft.SqlServer.BulkInsertTask.dll)

構文

'宣言
Public NotInheritable Class BulkInsertTask _
    Inherits Task _
    Implements IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend
'使用
Dim instance As BulkInsertTask
public sealed class BulkInsertTask : Task, 
    IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend
public ref class BulkInsertTask sealed : public Task, 
    IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend
[<SealedAttribute>]
type BulkInsertTask =  
    class 
        inherit Task 
        interface IDTSComponentPersist 
        interface IDTSBulkInsertTask 
        interface IDTSBreakpointSite 
        interface IDTSSuspend 
    end
public final class BulkInsertTask extends Task implements IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend

BulkInsertTask 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド BulkInsertTask BulkInsertTask クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ BatchSize 各バッチの行数を取得します。値の設定も可能です。
パブリック プロパティ CheckConstraints テーブルと列に CHECK 制約を適用するかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ CodePage データ ファイル内のデータのコード ページを取得します。値の設定も可能です。
パブリック プロパティ DataFileType 読み込み操作で使用するデータ型の値を示す値を DTSBulkInsert_DataFileType 列挙から取得します。値の設定も可能です。
パブリック プロパティ DebugMode ブレークポイントが有効であるかどうかをタスクで確認する必要があるかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ DestinationConnection 挿入先接続オブジェクトの名前を取得します。値の設定も可能です。
パブリック プロパティ DestinationTableName 挿入先のテーブルまたはビューの名前を取得します。値の設定も可能です。
パブリック プロパティ ExecutionValue ユーザー定義のオブジェクトを返します。このフィールドは読み取り専用です。 (Task から継承されています。)
パブリック プロパティ FieldTerminator char および widechar のデータ ファイルで使用されるフィールド ターミネータを取得します。値の設定も可能です。
パブリック プロパティ FireTriggers 操作中にテーブルで Insert トリガーを実行するかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ FirstRow コピーを開始する最初の行を取得します。値の設定も可能です。
パブリック プロパティ FormatFile フォーマット ファイルの完全なパスを取得します。値の設定も可能です。
パブリック プロパティ KeepIdentity インポートされたデータ ファイルの ID 値を ID 列で使用するかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ KeepNulls 一括読み込み操作で、空の列の値を nullNULL 参照 (Visual Basic では Nothing) のまま保持するか、その列に既定値を挿入するかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ LastRow コピーする最後の行の行番号を取得します。値の設定も可能です。
パブリック プロパティ MaximumErrors 何度エラーが発生したら一括挿入操作を失敗とするかを示す最大エラー数の値を取得します。値の設定も可能です。
パブリック プロパティ RowTerminator char および widechar のデータ ファイルで使用される行ターミネータを取得します。値の設定も可能です。
パブリック プロパティ SortedData 一括挿入ステートメント内の Order by 句を取得します。値の設定も可能です。
パブリック プロパティ SourceConnection 挿入元接続オブジェクトの名前を取得します。値の設定も可能です。
パブリック プロパティ SqlStatement 実行する Transact-SQL ステートメントを含む String 配列を取得します。
パブリック プロパティ SuspendRequired ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。
パブリック プロパティ TableLock 一括挿入操作中にテーブルをロックするかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ UseFormatFile 一括挿入タスクでフォーマット ファイルを使用するかどうかを示す Boolean を取得します。値の設定も可能です。
パブリック プロパティ Version *** このメンバーは非推奨です。「解説」を参照してください。 ***   タスクのバージョンを返します。このプロパティは読み取り専用です。 (Task から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcceptBreakpointManager このメソッドはタスクまたはコンテナーの作成時にランタイム エンジンによって呼び出され、BreakpointManager が渡されます。これによりタスクは、ブレークポイントを作成または削除したり、ブレークポイントの状態を確認することができます。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。
パブリック メソッド CanUpdate *** このメンバーは非推奨です。「解説」を参照してください。 ***   新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean 値。 (Task から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド Execute 一括挿入タスクを実行します。 (Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) をオーバーライドします。)
パブリック メソッド GetConnectionID 接続の ID を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetConnectionName 接続の名前を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeTask タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。 (Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) をオーバーライドします。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
パブリック メソッド ResumeExecution 一時停止したタスクの実行を再開します。タスクまたはコンテナーは、ランタイム エンジンによって再開されます。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。
パブリック メソッド SuspendExecution 実行可能ファイルを中断する必要があることを示します。このメソッドはランタイム エンジンから呼び出されます。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update *** このメンバーは非推奨です。「解説」を参照してください。 ***   CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージ XML が新しいパッケージ XML で更新されます。 (Task から継承されています。)
パブリック メソッド Validate 一括挿入タスク コンポーネントが正しく構成されていることを確認します。 (Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) をオーバーライドします。)

先頭に戻る

説明

詳細については、「一括挿入タスク」を参照してください。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Tasks.BulkInsertTask 名前空間